/*! Andrew.Pc.Style PcWebSite Css v2.3.9 --- Copyright Andrew.Kim | (c) 20171015 ~ 20180307 andrew.pc.style.css license */
/*! Coding by Andrew.Kim (E-mail: andrewkim365@qq.com) */

/*-----------Base Style-----------*/
html, html * {
  font-family:"Microsoft YaHei","PingFangSC-Regular",\5FAE\8F6F\96C5\9ED1, Arial,tahoma,Helvetica,\5b8b\4f53″, sans-serif;
  box-sizing: border-box;
  word-wrap: break-word;
  word-break: break-all;
  margin: 0;
  padding: 0;
  border:0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html {
  font-size:12px;
}
.wrap {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
@media screen and (min-width:320px) and (max-width:1000px) {
  *{
    font-size:12px;
  }
  .wrap {
    width: 94%;
    margin: 0 auto;
    position: relative;
  }
}
@media screen and (min-width:1001px) and (max-width:1136px) {
  *{
    font-size:12px;
  }
  .wrap {
    width: 1000px;
    margin: 0 auto;
    position: relative;
  }
}
@media screen and (min-width:1137px) and (max-width:1280px) {
  *{
    font-size:13px;
  }
  .wrap {
    width: 1100px;
    margin: 0 auto;
    position: relative;
  }
}
@media screen and (min-width:1281px) and (max-width:1399px) {
  *{
    font-size:13px;
  }
  .wrap {
    width: 1200px;
    margin: 0 auto;
    position: relative;
  }
}
@media screen and (min-width:1440px) {
  *{
    font-size:14px;
  }
  .wrap {
    width: 1240px;
    margin: 0 auto;
    position: relative;
  }
}
body,input,span,p,a {
  font-size:100%;
  color: inherit;
}
h1,h2,h3,h4,h5,h6 {
  font-size:100%;
  margin:0;
}
body,h1,h2,h3,h4,h5,p,ul,li,ol,dl,dt,dd,th {
  font-size:100%;
  margin:0;
  padding:0;
  font-weight:normal;
  line-height: inherit;
}
ul,ol,li {
  padding:0;
  list-style:none;
}
em,strong,i,small,time,cite,address,dfn {
  font-size:100%;
  font-style:normal;
  font-weight:normal;
  color: inherit;
}
q:before,q:after {
  content:'';
}
abbr,acronym {
  border:0;
  font-variant:normal;
}
sup,sub{
  vertical-align:baseline;
}
dl a, li a {
  display: block;
}
a,button,input,label,ul,li,span {
  -webkit-tap-highlight-color:rgba(255,255,255,0);
  text-decoration:none;
  outline:0;
  background: transparent;
  noFocusLine: expression(this.onFocus = this.blur());
}
*:focus, *:active, *:hover {
  outline:0;
  noFocusLine: expression(this.onFocus = this.blur());
}
a:focus, a:active, a:hover {
  text-decoration: underline;
}
button:focus, button:active, button:hover {
  text-decoration: none;
}
hr {
  -moz-box-sizing:content-box;
  box-sizing:content-box;
  height:0;
}
img {
  border:0;
  -webkit-user-select: none; /* Chrome all, Safari all, opera15+ */
  -moz-user-select: none; /* Firefox all */
  -ms-user-select: none; /* IE 10+ */
  user-select: none;
}
img:active {
  opacity: 0.8;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
thead,tbody,tr,th,td,menu,fieldset {
  margin:0;
  padding:0;
}
audio,canvas,video {
  display:inline-block;
}
audio:not([controls]) {
  display:none;
  height:0;
}
[hidden] {
  display:none;
}
svg:not(:root) {
  overflow:hidden;
}
button,input[type="button"],input[type="reset"],input[type="submit"] {
  -webkit-appearance:button;
  cursor:pointer !important;
  background-color:inherit;
  -webkit-user-select: none; /* Chrome all, Safari all, opera15+ */
  -moz-user-select: none; /* Firefox all */
  -ms-user-select: none; /* IE 10+ */
  user-select: none;
}
button[disabled],input[disabled] {
  cursor: default !important;
  opacity:0.7;
  filter:Alpha(opacity=70);
}
input[type="checkbox"],input[type="radio"] {
  box-sizing:border-box;
  padding:0;
}
input[type="password"],input[type="text"],input[type="number"] {
  text-indent: 1em;
  vertical-align:middle;
  line-height: 100%;
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
  -webkit-appearance:none;
}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
input[type="search"],input[type="number"]{
  -webkit-appearance:textfield;
  -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
  margin: 0;
}
input[type="button"],input[type="search"],input[type="password"],input[type="submit"],input[type="reset"],input[type="text"],input[type="number"],textarea {
  -webkit-appearance:none;
  outline:none;
  star:expression(this.onFocus=this.blur());
  -webkit-tap-highlight-color:rgba(255,255,255,0);
}
input[disabled], select[disabled], textarea[disabled], input[readonly]:not(.cloned-text-input), textarea[readonly]:not(.cloned-text-input), select[readonly] {
  cursor: default;
  background-color: inherit;
}
input:required:invalid, input:focus:invalid {
  -moz-box-shadow: none;
  box-shadow:none;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
  background-color: rgba(255,255,255,0);
  -webkit-box-shadow: 0 0 0px 1000px white inset;
  border: 0;
}
button::-moz-focus-inner,input::-moz-focus-inner {
  border:0;
  padding:0;
}
textarea {
  overflow:auto;
  vertical-align:top;
  resize:none;
}
select {
  cursor:pointer;
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
}
select::-ms-expand {
  display:none;
}
header,section,footer,aside,nav,article,figure,main,search,ont {
  display:block;
}
label,button,input,select,textarea {
  font-size:100%;
  line-height: 100%;
  height: 100%;
}
legend {
  border:none !important;
}
.clear:after {
  content:'\20';
  display:block;
  height:0;
  clear:both;
}
.clear {
  clear:both;
  *zoom:1;
}
::-webkit-input-placeholder { /* WebKit browsers */
  color:#999999 !important;
  font-size:1em;
  vertical-align: middle;
  line-height: normal; /* for non-ie */
  line-height: 24px\9; /* for ie */
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:#999999 !important;
  font-size:1em;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:#999999 !important;
  font-size:1em;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:#999999 !important;
  font-size:1em;
  vertical-align: middle;
  line-height: normal; /* for non-ie */
  line-height: 24px\9; /* for ie */
}
::selection{
  color:#ffffff;
  background-color:#999999;
}
::-moz-selection {
  color:#ffffff;
  background-color:#999999;
}
.scrolling {
  -webkit-overflow-scrolling: touch;
}
.scrollbar::-webkit-scrollbar {
  width: 0.5em;
  height: 1.6em;
  background-color: #f5f5f5;
}
.scrollbar::-webkit-scrollbar-track {
  border-radius: 1em;
  background-color: #F5F5F5;
}
.scrollbar::-webkit-scrollbar-thumb {
  border-radius: 0.5em;
  background-color: #dedede;
}
.scrollbar::-webkit-scrollbar-thumb:hover{
  background-color: #999;
}
.press {
  -webkit-user-select: none; /* Chrome all, Safari all, opera15+ */
  -moz-user-select: none; /* Firefox all */
  -ms-user-select: none; /* IE 10+ */
  user-select: none;
}
.pointer {
  cursor: pointer;
}
.touchstart:active {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2ms;
  background-color: #dddddd !important;
}
/*-----------Global Style-----------*/
/*button setting*/
.btn_h_4em {
  display:block;
  height:4em;
  line-height:4em;
  text-align:center;
  font-size:1.4em;
  border-radius:0.3em !important;
  border:none;
  padding:0 !important;
}
.btn_h_38em {
  display:block;
  height:3.8em;
  line-height:3.8em;
  text-align:center;
  font-size:1.4em;
  border-radius:0.3em !important;
  border:none;
  padding:0 !important;
}
.btn_h_36em {
  display:block;
  height:3.6em;
  line-height:3.6em;
  text-align:center;
  font-size:1.2em;
  border-radius:0.3em !important;
  border:none;
  padding:0 !important;
}
.btn_h_32em {
  display:block;
  height:3.2em;
  line-height:3.2em;
  text-align:center;
  font-size:1.2em;
  border-radius:0.3em !important;
  border:none;
  padding:0 !important;
}
.btn_h_3em {
  display:block;
  height:3em;
  line-height:3em;
  text-align:center;
  font-size:1.2em;
  border-radius:0.3em !important;
  border:none;
  padding:0 !important;
}
.btn_h_24em {
  display:block;
  height:2.4em;
  line-height:2.4em;
  text-align:center;
  border-radius:0.3em !important;
  border:none;
  padding:0 !important;
}
.btn_h_2em {
  display:block;
  height:2em;
  line-height:2em;
  text-align:center;
  border-radius:0.3em !important;
  border:none;
  padding:0 !important;
}
.btn_h_18em {
  display:block;
  height:1.8em;
  line-height:1.8em;
  text-align:center;
  border-radius:0.3em !important;
  border:none;
  padding:0 !important;
}
.btn_h_16em {
  display:block;
  height:1.6em;
  line-height:1.6em;
  text-align:center;
  border-radius:0.3em !important;
  border:none;
  padding:0 !important;
}
.btn_h_14em {
  display:block;
  height:1.4em;
  line-height:1.4em;
  text-align:center;
  border-radius:0.3em !important;
  border:none;
  padding:0 !important;
}
.btn_h_au {
  display:block;
  border-radius:0.3em !important;
  border:none;
  padding:0 !important;
}

/*border setting*/
.bor_rad_50 {
  border-radius:50% !important;
}
.bor_rad_24em {
  border-radius:2.4em !important;
}
.bor_rad_2em {
  border-radius:2em !important;
}
.bor_rad_18em {
  border-radius:1.8em !important;
}
.bor_rad_16em {
  border-radius:1.6em !important;
}
.bor_rad_14em {
  border-radius:1.4em !important;
}
.bor_rad_12em {
  border-radius:1.2em !important;
}
.bor_rad_1em {
  border-radius:1em !important;
}
.bor_rad_09em {
  border-radius:0.9em !important;
}
.bor_rad_08em {
  border-radius:0.8em !important;
}
.bor_rad_07em {
  border-radius:0.7em !important;
}
.bor_rad_06em {
  border-radius:0.6em !important;
}
.bor_rad_05em {
  border-radius:0.5em !important;
}
.bor_rad_04em {
  border-radius:0.4em !important;
}
.bor_rad_03em {
  border-radius:0.3em !important;
}
.bor_rad_0 {
  border-radius:0 !important;
}
.bor_rad_right_24em {
  border-top-right-radius: 2.4em;
  border-bottom-right-radius: 2.4em;
}
.bor_rad_right_2em {
  border-top-right-radius: 2em;
  border-bottom-right-radius: 2em;
}
.bor_rad_right_18em {
  border-top-right-radius: 1.8em;
  border-bottom-right-radius: 1.8em;
}
.bor_rad_right_16em {
  border-top-right-radius: 1.6em;
  border-bottom-right-radius: 1.6em;
}
.bor_rad_right_14em {
  border-top-right-radius: 1.4em;
  border-bottom-right-radius: 1.4em;
}
.bor_rad_right_12em {
  border-top-right-radius: 1.2em;
  border-bottom-right-radius: 1.2em;
}
.bor_rad_right_1em {
  border-top-right-radius: 1em;
  border-bottom-right-radius: 1em;
}
.bor_rad_right_09em {
  border-top-right-radius: 0.9em;
  border-bottom-right-radius: 0.9em;
}
.bor_rad_right_08em {
  border-top-right-radius: 0.8em;
  border-bottom-right-radius: 0.8em;
}
.bor_rad_right_07em {
  border-top-right-radius: 0.7em;
  border-bottom-right-radius: 0.7em;
}
.bor_rad_right_06em {
  border-top-right-radius: 0.6em;
  border-bottom-right-radius: 0.6em;
}
.bor_rad_right_05em {
  border-top-right-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
 }
.bor_rad_right_04em {
  border-top-right-radius: 0.4em;
  border-bottom-right-radius: 0.4em;
}
.bor_rad_right_03em {
  border-top-right-radius: 0.3em;
  border-bottom-right-radius: 0.3em;
}
.bor_rad_left_24em {
  border-top-left-radius: 2.4em;
  border-bottom-left-radius: 2.4em;
}
.bor_rad_left_2em {
  border-top-left-radius: 2em;
  border-bottom-left-radius: 2em;
}
.bor_rad_left_18em {
  border-top-left-radius: 1.8em;
  border-bottom-left-radius: 1.8em;
}
.bor_rad_left_16em {
  border-top-left-radius: 1.6em;
  border-bottom-left-radius: 1.6em;
}
.bor_rad_left_14em {
  border-top-left-radius: 1.4em;
  border-bottom-left-radius: 1.4em;
}
.bor_rad_left_12em {
  border-top-left-radius: 1.2em;
  border-bottom-left-radius: 1.2em;
}
.bor_rad_left_1em {
  border-top-left-radius: 1em;
  border-bottom-left-radius: 1em;
}
.bor_rad_left_09em {
  border-top-left-radius: 0.9em;
  border-bottom-left-radius: 0.9em;
}
.bor_rad_left_08em {
  border-top-left-radius: 0.8em;
  border-bottom-left-radius: 0.8em;
}
.bor_rad_left_07em {
  border-top-left-radius: 0.7em;
  border-bottom-left-radius: 0.7em;
}
.bor_rad_left_06em {
  border-top-left-radius: 0.6em;
  border-bottom-left-radius: 0.6em;
}
.bor_rad_left_05em {
  border-top-left-radius: 0.5em;
  border-bottom-left-radius: 0.5em;
}
.bor_rad_left_04em {
  border-top-left-radius: 0.4em;
  border-bottom-left-radius: 0.4em;
}
.bor_rad_left_03em {
  border-top-left-radius: 0.3em;
  border-bottom-left-radius: 0.3em;
}
.bor_rad_top_24em {
  border-top-left-radius: 2.4em;
  border-top-right-radius: 2.4em;
}
.bor_rad_top_2em {
  border-top-left-radius: 2em;
  border-top-right-radius: 2em;
}
.bor_rad_top_18em {
  border-top-left-radius: 1.8em;
  border-top-right-radius: 1.8em;
}
.bor_rad_top_16em {
  border-top-left-radius: 1.6em;
  border-top-right-radius: 1.6em;
}
.bor_rad_top_14em {
  border-top-left-radius: 1.4em;
  border-top-right-radius: 1.4em;
}
.bor_rad_top_12em {
  border-top-left-radius: 1.2em;
  border-top-right-radius: 1.2em;
}
.bor_rad_top_1em {
  border-top-left-radius: 1em;
  border-top-right-radius: 1em;
}
.bor_rad_top_09em {
  border-top-left-radius: 0.9em;
  border-top-right-radius: 0.9em;
}
.bor_rad_top_08em {
  border-top-left-radius: 0.8em;
  border-top-right-radius: 0.8em;
}
.bor_rad_top_07em {
  border-top-left-radius: 0.7em;
  border-top-right-radius: 0.7em;
}
.bor_rad_top_06em {
  border-top-left-radius: 0.6em;
  border-top-right-radius: 0.6em;
}
.bor_rad_top_05em {
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
.bor_rad_top_04em {
  border-top-left-radius: 0.4em;
  border-top-right-radius: 0.4em;
}
.bor_rad_top_03em {
  border-top-left-radius: 0.3em;
  border-top-right-radius: 0.3em;
}
.bor_rad_bottom_24em {
  border-bottom-left-radius: 2.4em;
  border-bottom-right-radius: 2.4em;
}
.bor_rad_bottom_2em {
  border-bottom-left-radius: 2em;
  border-bottom-right-radius: 2em;
}
.bor_rad_bottom_18em {
  border-bottom-left-radius: 1.8em;
  border-bottom-right-radius: 1.8em;
}
.bor_rad_bottom_16em {
  border-bottom-left-radius: 1.6em;
  border-bottom-right-radius: 1.6em;
}
.bor_rad_bottom_14em {
  border-bottom-left-radius: 1.4em;
  border-bottom-right-radius: 1.4em;
}
.bor_rad_bottom_12em {
  border-bottom-left-radius: 1.2em;
  border-bottom-right-radius: 1.2em;
}
.bor_rad_bottom_1em {
  border-bottom-left-radius: 1em;
  border-bottom-right-radius: 1em;
}
.bor_rad_bottom_09em {
  border-bottom-left-radius: 0.9em;
  border-bottom-right-radius: 0.9em;
}
.bor_rad_bottom_08em {
  border-bottom-left-radius: 0.8em;
  border-bottom-right-radius: 0.8em;
}
.bor_rad_bottom_07em {
  border-bottom-left-radius: 0.7em;
  border-bottom-right-radius: 0.7em;
}
.bor_rad_bottom_06em {
  border-bottom-left-radius: 0.6em;
  border-bottom-right-radius: 0.6em;
}
.bor_rad_bottom_05em {
  border-bottom-left-radius: 0.5em;
  border-bottom-right-radius: 0.5em;
}
.bor_rad_bottom_04em {
  border-bottom-left-radius: 0.4em;
  border-bottom-right-radius: 0.4em;
}
.bor_rad_bottom_03em {
  border-bottom-left-radius: 0.3em;
  border-bottom-right-radius: 0.3em;
}
.border {
  border: solid 1px !important;
}
.border2 {
  border: solid 2px !important;
}
.border4 {
  border: solid 4px !important;
}
.border6 {
  border: solid 6px !important;
}
.border8 {
  border: solid 8px !important;
}
.bor_bottom {
  border-bottom:1px solid !important;
}
.bor_top {
  border-top:1px solid !important;
}
.bor_left {
  border-left:1px solid !important;
}
.bor_right {
  border-right:1px solid !important;
}
.bor_bottom2 {
  border-bottom: 2px solid !important;
}
.bor_top2 {
  border-top: 2px solid !important;
}
.bor_left2 {
  border-left: 2px solid !important;
}
.bor_right2 {
  border-right: 2px solid !important;
}
.bor_bottom4 {
  border-bottom: 4px solid !important;
}
.bor_top4 {
  border-top: 4px solid !important;
}
.bor_left4 {
  border-left: 4px solid !important;
}
.bor_right4 {
  border-right: 4px solid !important;
}
.bor_bottom6 {
  border-bottom: 6px solid !important;
}
.bor_top6 {
  border-top: 6px solid !important;
}
.bor_left6 {
  border-left: 6px solid !important;
}
.bor_right6 {
  border-right: 6px solid !important;
}
.bor_bottom8 {
  border-bottom: 8px solid !important;
}
.bor_top8 {
  border-top: 8px solid !important;
}
.bor_left8 {
  border-left: 8px solid !important;
}
.bor_right8 {
  border-right: 8px solid !important;
}
.bor_dashed {
  border:1px dashed !important;
}
.bor_dashed2 {
  border:2px dashed !important;
}
.bor_dashed4 {
  border:4px dashed !important;
}
.bor_dashed6 {
  border:6px dashed !important;
}
.bor_dashed8 {
  border:8px dashed !important;
}
.bor_bottom_dashed {
  border-bottom:1px dashed !important;
}
.bor_bottom_dashed2 {
  border-bottom:2px dashed !important;
}
.bor_bottom_dashed4 {
  border-bottom:4px dashed !important;
}
.bor_bottom_dashed6 {
  border-bottom:6px dashed !important;
}
.bor_bottom_dashed8 {
  border-bottom:2px dashed !important;
}
.bor_top_dashed {
  border-top:1px dashed !important;
}
.bor_top_dashed2 {
  border-top:2px dashed !important;
}
.bor_top_dashed4 {
  border-top:4px dashed !important;
}
.bor_top_dashed6 {
  border-top:6px dashed !important;
}
.bor_top_dashed8 {
  border-top:8px dashed !important;
}
.bor_left_dashed {
  border-left:1px dashed !important;
}
.bor_left_dashed2 {
  border-left:2px dashed !important;
}
.bor_left_dashed4 {
  border-left:4px dashed !important;
}
.bor_left_dashed6 {
  border-left:6px dashed !important;
}
.bor_left_dashed8 {
  border-left:8px dashed !important;
}
.bor_right_dashed {
  border-right:1px dashed !important;
}
.bor_right_dashed2 {
  border-right:2px dashed !important;
}
.bor_right_dashed4 {
  border-right:4px dashed !important;
}
.bor_right_dashed6 {
  border-right:6px dashed !important;
}
.bor_right_dashed8 {
  border-right:8px dashed !important;
}
.bor_none {
  border:none !important;
}
.bor_top_none {
  border-top:none !important;
}
.bor_bottom_none {
  border-bottom:none !important;
}
.bor_left_none {
  border-left:none !important;
}
.bor_right_none {
  border-right:none !important;
}

/*element align*/
.center {
  display: block !important;
  margin:0 auto;
}
.fl {
  float:left !important;
}
.fr {
  float:right !important;
}
.fn {
  float:none !important;
}
.fi {
  float: inherit !important;
}

/*text align and font size*/
.text_al_l {
  text-align:left !important;
}
.text_al_c {
  text-align:center !important;
}
.text_al_r {
  text-align:right !important;
}
.text_al_t {
  vertical-align: top !important;
}
.text_al_tt {
  vertical-align: text-top !important;
}
.text_al_m {
  vertical-align: middle !important;
}
.text_al_b {
  vertical-align: bottom !important;
}
.text_al_tb {
  vertical-align: text-bottom !important;
}
.text_al_s {
  vertical-align: sub !important;
}
.text_bold {
  font-weight:bold !important;
}
.text_normal {
  font-weight:normal !important;
}
.text_line {
  text-decoration: underline;
}
.text_del {
  text-decoration: line-through;
}
.text_italic {
  font-style: italic;
}
.text_6em {
  font-size:6em !important;
}
.text_58em {
  font-size:5.8em !important;
}
.text_56em {
  font-size:5.6em !important;
}
.text_52em {
  font-size:5.2em !important;
}
.text_5em {
  font-size:5em !important;
}
.text_48em {
  font-size:4.8em !important;
}
.text_46em {
  font-size:4.6em !important;
}
.text_44em {
  font-size:4.4em !important;
}
.text_42em {
  font-size:4.2em !important;
}
.text_4em {
  font-size:4em !important;
}
.text_38em {
  font-size:3.8em !important;
}
.text_36em {
  font-size:3.6em !important;
}
.text_32em {
  font-size:3.2em !important;
}
.text_3em {
  font-size:3em !important;
}
.text_28em {
  font-size:2.8em !important;
}
.text_24em {
  font-size:2.4em !important;
}
.text_2em {
  font-size:2em !important;
}
.text_18em {
  font-size:1.8em !important;
}
.text_16em {
  font-size:1.6em !important;
}
.text_14em {
  font-size:1.4em !important;
}
.text_12em {
  font-size:1.2em !important;
}
.text_1em {
  font-size:1em !important;
}
.text_09em {
  font-size:.9em !important;
}
.text_08em {
  font-size:.8em !important;
}
.text_07em {
  font-size:.7em !important;
}
.text_06em {
  font-size:.6em !important;
}
.text_05em {
  font-size:.5em !important;
}
.text_9pt {
  font-size:9pt !important;
}
.text_in {
  font-size:inherit !important;
}
/*opacity, show, hide*/
.dis_opa_1 {
  opacity:1;
  filter:Alpha(opacity=100);
}
.dis_opa_09 {
  opacity:0.9;
  filter:Alpha(opacity=90);
}
.dis_opa_08 {
  opacity:0.8;
  filter:Alpha(opacity=80);
}
.dis_opa_07 {
  opacity:0.7;
  filter:Alpha(opacity=70);
}
.dis_opa_06 {
  opacity:0.6;
  filter:Alpha(opacity=60);
}
.dis_opa_05 {
  opacity:0.5;
  filter:Alpha(opacity=50);
}
.dis_opa_04 {
  opacity:0.4;
  filter:Alpha(opacity=40);
}
.dis_opa_03 {
  opacity:0.3;
  filter:Alpha(opacity=30);
}
.dis_opa_02 {
  opacity:0.2;
  filter:Alpha(opacity=20);
}
.dis_opa_01 {
  opacity:0.1;
  filter:Alpha(opacity=10);
}
.dis_opa_0 {
  opacity:0 !important;
  filter:Alpha(opacity=0) !important;
  z-index: -1 !important;
}
.zindex_show {
  z-index: 999 !important;
}
.zindex_hide {
  z-index: -1 !important;
}
.zindex_0 {
  z-index: 0 !important;
}
.zindex_1 {
  z-index: 1 !important;
}
.zindex_2 {
  z-index: 2 !important;
}
.zindex_3 {
  z-index: 3 !important;
}
.zindex_4 {
  z-index: 4 !important;
}
.zindex_5 {
  z-index: 5 !important;
}
.zindex_6 {
  z-index: 6 !important;
}
.zindex_7 {
  z-index: 7 !important;
}
.zindex_8 {
  z-index: 8 !important;
}
.zindex_9 {
  z-index: 9 !important;
}
.zindex_10 {
  z-index: 10 !important;
}
.zindex_11 {
  z-index: 11 !important;
}
.zindex_12 {
  z-index: 12 !important;
}
.zindex_13 {
  z-index: 13 !important;
}
.zindex_14 {
  z-index: 14 !important;
}
.zindex_15 {
  z-index: 15 !important;
}
.zindex_16 {
  z-index: 16 !important;
}
.zindex_17 {
  z-index: 17 !important;
}
.zindex_18 {
  z-index: 18 !important;
}
.zindex_19 {
  z-index: 19 !important;
}
.zindex_20 {
  z-index: 20 !important;
}
.zindex_21 {
  z-index: 21 !important;
}
.zindex_22 {
  z-index: 22 !important;
}
.zindex_23 {
  z-index: 23 !important;
}
.zindex_24 {
  z-index: 24 !important;
}
/*element screen mode*/
.dis_none {
  display:none;
}
.dis_block {
  display: block;
}
.dis_inbl {
  display: inline-block;
}
.dis_inline {
  display: inline;
}
.dis_none_im {
  display:none !important;
}
.dis_block_im {
  display: block !important;
}
.dis_inbl_im {
  display: inline-block !important;
}
.dis_inline_im {
  display: inline !important;
}
/*overflow type*/
.ovh {
  overflow: hidden;
}
.ovv {
  overflow: visible;
}
.ovo {
  overflow: auto;
}
.ovs {
  overflow: scroll !important;
}
.ovs_x {
  overflow-x: scroll !important;
}
.ovs_y {
  overflow-y: scroll !important;
}
.ovh_im {
  overflow: hidden !important;
}
.ovv_im {
  overflow: visible !important;
}
.ovo_im {
  overflow: auto !important;
}

/*position type*/
.rel {
  position: relative;
}
.abs {
  position: absolute;
}
.fix {
  position: fixed;
}
.sta {
  position: static;
}
.pos {
  position: inherit;
}

.rel_im {
  position: relative !important;
}
.abs_im {
  position: absolute !important;
}
.fix_im {
  position: fixed !important;
}
.sta_im {
  position: static !important;
}
.pos_im {
  position: inherit !important;
}

/*element width setting*/
.wm_96 {
  width:96%;
  margin:0 2%;
  overflow:hidden;
}
.wp_96 {
  padding:0 2%;
  overflow:hidden;
}
.wm_94 {
  width:94%;
  margin:0 3%;
  overflow:hidden;
}
.wp_94 {
  padding:0 3%;
  overflow:hidden;
}
.wm_92 {
  width:92%;
  margin:0 4%;
  overflow:hidden;
}
.wp_92 {
  padding:0 4%;
  overflow:hidden;
}
.wm_90 {
  width:90%;
  margin:0 5%;
  overflow:hidden;
}
.wp_90 {
  padding:0 5%;
  overflow:hidden;
}
.wm_88 {
  width:88%;
  margin:0 6%;
  overflow:hidden;
}
.wp_88 {
  padding:0 6%;
  overflow:hidden;
}
.wm_86 {
  width:86%;
  margin:0 7%;
  overflow:hidden;
}
.wp_86 {
  padding:0 7%;
  overflow:hidden;
}
.wm_84 {
  width:84%;
  margin:0 8%;
  overflow:hidden;
}
.wp_84 {
  padding:0 8%;
  overflow:hidden;
}
.wm_82 {
  width:82%;
  margin:0 9%;
  overflow:hidden;
}
.wp_82 {
  padding:0 9%;
  overflow:hidden;
}
.wm_80 {
  width:80%;
  margin:0 10%;
  overflow:hidden;
}
.wp_80 {
  padding:0 10%;
  overflow:hidden;
}
.w_in {
  width: inherit !important;
}
.w_100 {
  width:100% !important;
}
.w_99 {
  width:99% !important;
}
.w_98 {
  width:98% !important;
}
.w_97 {
  width:97% !important;
}
.w_96 {
  width:96% !important;
}
.w_95 {
  width:95% !important;
}
.w_94 {
  width:94% !important;
}
.w_93 {
  width:93% !important;
}
.w_92 {
  width:92% !important;
}
.w_91 {
  width:91% !important;
}
.w_90 {
  width:90% !important;
}
.w_89 {
  width:89% !important;
}
.w_88 {
  width:88% !important;
}
.w_87 {
  width:87% !important;
}
.w_86 {
  width:86% !important;
}
.w_85 {
  width:85% !important;
}
.w_84 {
  width:84% !important;
}
.w_83 {
  width:83% !important;
}
.w_82 {
  width:82% !important;
}
.w_81 {
  width:81% !important;
}
.w_80 {
  width:80% !important;
}
.w_78 {
  width:78% !important;
}
.w_76 {
  width:76% !important;
}
.w_75 {
  width:75% !important;
}
.w_74 {
  width:74% !important;
}
.w_72 {
  width:72% !important;
}
.w_70 {
  width:70% !important;
}
.w_68 {
  width:68% !important;
}
.w_66 {
  width:66% !important;
}
.w_65 {
  width:65% !important;
}
.w_64 {
  width:64% !important;
}
.w_62 {
  width:62% !important;
}
.w_60 {
  width:60% !important;
}
.w_55 {
  width:55% !important;
}
.w_50 {
  width:50% !important;
}
.w_45 {
  width:45% !important;
}
.w_40 {
  width:40% !important;
}
.w_36 {
  width:36% !important;
}
.w_35 {
  width:35% !important;
}
.w_33 {
  width:33.33% !important;
}
.w_34 {
  width:34% !important;
}
.w_32 {
  width:32% !important;
}
.w_30 {
  width:30% !important;
}
.w_28 {
  width:28% !important;
}
.w_26 {
  width:26% !important;
}
.w_25 {
  width:25% !important;
}
.w_24 {
  width:24% !important;
}
.w_22 {
  width:22% !important;
}
.w_20 {
  width:20% !important;
}
.w_19 {
  width:19% !important;
}
.w_18 {
  width:18% !important;
}
.w_17 {
  width:17% !important;
}
.w_16 {
  width:16% !important;
}
.w_15 {
  width:15% !important;
}
.w_14 {
  width:14% !important;
}
.w_13 {
  width:13% !important;
}
.w_12 {
  width:12% !important;
}
.w_11 {
  width:11% !important;
}
.w_10 {
  width:10% !important;
}
.w_9 {
  width:9% !important;
}
.w_8 {
  width:8% !important;
}
.w_7 {
  width:7% !important;
}
.w_6 {
  width:6% !important;
}
.w_5 {
  width:5% !important;
}
.w_4 {
  width:4% !important;
}
.w_3 {
  width:3% !important;
}
.w_2 {
  width:2% !important;
}
.w_100em {
  width:100em !important;
}
.w_90em {
  width:90em !important;
}
.w_80em {
  width:80em !important;
}
.w_70em {
  width:70em !important;
}
.w_60em {
  width:60em !important;
}
.w_50em {
  width:50em !important;
}
.w_42_em {
  width:42em !important;
}
.w_40em {
  width:40em !important;
}
.w_38_em {
  width:38em !important;
}
.w_36_em {
  width:36em !important;
}
.w_34_em {
  width:34em !important;
}
.w_32_em {
  width:32em !important;
}
.w_30em {
  width:30em !important;
}
.w_28_em {
  width:28em !important;
}
.w_26_em {
  width:26em !important;
}
.w_24_em {
  width:24em !important;
}
.w_22_em {
  width:22em !important;
}
.w_20em {
  width:20em !important;
}
.w_18_em {
  width:18em !important;
}
.w_16_em {
  width:16em !important;
}
.w_14_em {
  width:14em !important;
}
.w_12_em {
  width:12em !important;
}
.w_10em {
  width:10em !important;
}
.w_9em {
  width:9em !important;
}
.w_8em {
  width:8em !important;
}
.w_7em {
  width:7em !important;
}
.w_6em {
  width:6em !important;
}
.w_58em {
  width:5.8em !important;
}
.w_5em {
  width:5em !important;
}
.w_48em {
  width:4.8em !important;
}
.w_46em {
  width:4.6em !important;
}
.w_44em {
  width:4.4em !important;
}
.w_42em {
  width:4.2em !important;
}
.w_4em {
  width:4em !important;
}
.w_38em {
  width:3.8em !important;
}
.w_36em {
  width:3.6em !important;
}
.w_34em {
  width:3.4em !important;
}
.w_32em {
  width:3.2em !important;
}
.w_3em {
  width:3em !important;
}
.w_28em {
  width:2.8em !important;
}
.w_26em {
  width:2.6em !important;
}
.w_24em {
  width:2.4em !important;
}
.w_22em {
  width:2.2em !important;
}
.w_2em {
  width:2em !important;
}
.w_18em {
  width:1.8em !important;
}
.w_16em {
  width:1.6em !important;
}
.w_15em {
  width:1.5em !important;
}
.w_14em {
  width:1.4em !important;
}
.w_12em {
  width:1.2em !important;
}
.w_1em {
  width:1em !important;
}
.max_w_in {
  max-width: inherit !important;
}
.max_w_100 {
  max-width:100% !important;
}
.max_w_99 {
  max-width:99% !important;
}
.max_w_98 {
  max-width:98% !important;
}
.max_w_97 {
  max-width:97% !important;
}
.max_w_96 {
  max-width:96% !important;
}
.max_w_95 {
  max-width:95% !important;
}
.max_w_94 {
  max-width:94% !important;
}
.max_w_93 {
  max-width:93% !important;
}
.max_w_92 {
  max-width:92% !important;
}
.max_w_91 {
  max-width:91% !important;
}
.max_w_90 {
  max-width:90% !important;
}
.max_w_89 {
  max-width:89% !important;
}
.max_w_88 {
  max-width:88% !important;
}
.max_w_87 {
  max-width:87% !important;
}
.max_w_86 {
  max-width:86% !important;
}
.max_w_85 {
  max-width:85% !important;
}
.max_w_84 {
  max-width:84% !important;
}
.max_w_83 {
  max-width:83% !important;
}
.max_w_82 {
  max-width:82% !important;
}
.max_w_81 {
  max-width:81% !important;
}
.max_w_80 {
  max-width:80% !important;
}
.max_w_78 {
  max-width:78% !important;
}
.max_w_76 {
  max-width:76% !important;
}
.max_w_75 {
  max-width:75% !important;
}
.max_w_74 {
  max-width:74% !important;
}
.max_w_72 {
  max-width:72% !important;
}
.max_w_70 {
  max-width:70% !important;
}
.max_w_68 {
  max-width:68% !important;
}
.max_w_66 {
  max-width:66% !important;
}
.max_w_65 {
  max-width:65% !important;
}
.max_w_64 {
  max-width:64% !important;
}
.max_w_62 {
  max-width:62% !important;
}
.max_w_60 {
  max-width:60% !important;
}
.max_w_55 {
  max-width:55% !important;
}
.max_w_50 {
  max-width:50% !important;
}
.max_w_45 {
  max-width:45% !important;
}
.max_w_40 {
  max-width:40% !important;
}
.max_w_36 {
  max-width:36% !important;
}
.max_w_35 {
  max-width:35% !important;
}
.max_w_33 {
  max-width:33.33% !important;
}
.max_w_34 {
  max-width:34% !important;
}
.max_w_32 {
  max-width:32% !important;
}
.max_w_30 {
  max-width:30% !important;
}
.max_w_28 {
  max-width:28% !important;
}
.max_w_26 {
  max-width:26% !important;
}
.max_w_25 {
  max-width:25% !important;
}
.max_w_24 {
  max-width:24% !important;
}
.max_w_22 {
  max-width:22% !important;
}
.max_w_20 {
  max-width:20% !important;
}
.max_w_19 {
  max-width:19% !important;
}
.max_w_18 {
  max-width:18% !important;
}
.max_w_17 {
  max-width:17% !important;
}
.max_w_16 {
  max-width:16% !important;
}
.max_w_15 {
  max-width:15% !important;
}
.max_w_14 {
  max-width:14% !important;
}
.max_w_13 {
  max-width:13% !important;
}
.max_w_12 {
  max-width:12% !important;
}
.max_w_11 {
  max-width:11% !important;
}
.max_w_10 {
  max-width:10% !important;
}
.max_w_9 {
  max-width:9% !important;
}
.max_w_8 {
  max-width:8% !important;
}
.max_w_7 {
  max-width:7% !important;
}
.max_w_6 {
  max-width:6% !important;
}
.max_w_5 {
  max-width:5% !important;
}
.max_w_4 {
  max-width:4% !important;
}
.max_w_3 {
  max-width:3% !important;
}
.max_w_2 {
  max-width:2% !important;
}
.max_w_100em {
  max-width:100em !important;
}
.max_w_90em {
  max-width:90em !important;
}
.max_w_80em {
  max-width:80em !important;
}
.max_w_70em {
  max-width:70em !important;
}
.max_w_60em {
  max-width:60em !important;
}
.max_w_50em {
  max-width:50em !important;
}
.max_w_42_em {
  max-width:42em !important;
}
.max_w_40em {
  max-width:40em !important;
}
.max_w_38_em {
  max-width:38em !important;
}
.max_w_36_em {
  max-width:36em !important;
}
.max_w_34_em {
  max-width:34em !important;
}
.max_w_32_em {
  max-width:32em !important;
}
.max_w_30em {
  max-width:30em !important;
}
.max_w_28_em {
  max-width:28em !important;
}
.max_w_26_em {
  max-width:26em !important;
}
.max_w_24_em {
  max-width:24em !important;
}
.max_w_22_em {
  max-width:22em !important;
}
.max_w_20em {
  max-width:20em !important;
}
.max_w_18_em {
  max-width:18em !important;
}
.max_w_16_em {
  max-width:16em !important;
}
.max_w_14_em {
  max-width:14em !important;
}
.max_w_12_em {
  max-width:12em !important;
}
.max_w_10em {
  max-width:10em !important;
}
.max_w_9em {
  max-width:9em !important;
}
.max_w_8em {
  max-width:8em !important;
}
.max_w_7em {
  max-width:7em !important;
}
.max_w_6em {
  max-width:6em !important;
}
.max_w_58em {
  max-width:5.8em !important;
}
.max_w_5em {
  max-width:5em !important;
}
.max_w_48em {
  max-width:4.8em !important;
}
.max_w_46em {
  max-width:4.6em !important;
}
.max_w_44em {
  max-width:4.4em !important;
}
.max_w_42em {
  max-width:4.2em !important;
}
.max_w_4em {
  max-width:4em !important;
}
.max_w_38em {
  max-width:3.8em !important;
}
.max_w_36em {
  max-width:3.6em !important;
}
.max_w_34em {
  max-width:3.4em !important;
}
.max_w_32em {
  max-width:3.2em !important;
}
.max_w_3em {
  max-width:3em !important;
}
.max_w_28em {
  max-width:2.8em !important;
}
.max_w_26em {
  max-width:2.6em !important;
}
.max_w_24em {
  max-width:2.4em !important;
}
.max_w_22em {
  max-width:2.2em !important;
}
.max_w_2em {
  max-width:2em !important;
}
.max_w_18em {
  max-width:1.8em !important;
}
.max_w_16em {
  max-width:1.6em !important;
}
.max_w_14em {
  max-width:1.4em !important;
}
.max_w_12em {
  max-width:1.2em !important;
}
.max_w_1em {
  max-width:1em !important;
}
.min_w_in {
  min-width: inherit !important;
}
.min_w_100 {
  min-width:100% !important;
}
.min_w_99 {
  min-width:99% !important;
}
.min_w_98 {
  min-width:98% !important;
}
.min_w_97 {
  min-width:97% !important;
}
.min_w_96 {
  min-width:96% !important;
}
.min_w_95 {
  min-width:95% !important;
}
.min_w_94 {
  min-width:94% !important;
}
.min_w_93 {
  min-width:93% !important;
}
.min_w_92 {
  min-width:92% !important;
}
.min_w_91 {
  min-width:91% !important;
}
.min_w_90 {
  min-width:90% !important;
}
.min_w_89 {
  min-width:89% !important;
}
.min_w_88 {
  min-width:88% !important;
}
.min_w_87 {
  min-width:87% !important;
}
.min_w_86 {
  min-width:86% !important;
}
.min_w_85 {
  min-width:85% !important;
}
.min_w_84 {
  min-width:84% !important;
}
.min_w_83 {
  min-width:83% !important;
}
.min_w_82 {
  min-width:82% !important;
}
.min_w_81 {
  min-width:81% !important;
}
.min_w_80 {
  min-width:80% !important;
}
.min_w_78 {
  min-width:78% !important;
}
.min_w_76 {
  min-width:76% !important;
}
.min_w_75 {
  min-width:75% !important;
}
.min_w_74 {
  min-width:74% !important;
}
.min_w_72 {
  min-width:72% !important;
}
.min_w_70 {
  min-width:70% !important;
}
.min_w_68 {
  min-width:68% !important;
}
.min_w_66 {
  min-width:66% !important;
}
.min_w_65 {
  min-width:65% !important;
}
.min_w_64 {
  min-width:64% !important;
}
.min_w_62 {
  min-width:62% !important;
}
.min_w_60 {
  min-width:60% !important;
}
.min_w_55 {
  min-width:55% !important;
}
.min_w_50 {
  min-width:50% !important;
}
.min_w_45 {
  min-width:45% !important;
}
.min_w_40 {
  min-width:40% !important;
}
.min_w_36 {
  min-width:36% !important;
}
.min_w_35 {
  min-width:35% !important;
}
.min_w_33 {
  min-width:33.33% !important;
}
.min_w_34 {
  min-width:34% !important;
}
.min_w_32 {
  min-width:32% !important;
}
.min_w_30 {
  min-width:30% !important;
}
.min_w_28 {
  min-width:28% !important;
}
.min_w_26 {
  min-width:26% !important;
}
.min_w_25 {
  min-width:25% !important;
}
.min_w_24 {
  min-width:24% !important;
}
.min_w_22 {
  min-width:22% !important;
}
.min_w_20 {
  min-width:20% !important;
}
.min_w_19 {
  min-width:19% !important;
}
.min_w_18 {
  min-width:18% !important;
}
.min_w_17 {
  min-width:17% !important;
}
.min_w_16 {
  min-width:16% !important;
}
.min_w_15 {
  min-width:15% !important;
}
.min_w_14 {
  min-width:14% !important;
}
.min_w_13 {
  min-width:13% !important;
}
.min_w_12 {
  min-width:12% !important;
}
.min_w_11 {
  min-width:11% !important;
}
.min_w_10 {
  min-width:10% !important;
}
.min_w_9 {
  min-width:9% !important;
}
.min_w_8 {
  min-width:8% !important;
}
.min_w_7 {
  min-width:7% !important;
}
.min_w_6 {
  min-width:6% !important;
}
.min_w_5 {
  min-width:5% !important;
}
.min_w_4 {
  min-width:4% !important;
}
.min_w_3 {
  min-width:3% !important;
}
.min_w_2 {
  min-width:2% !important;
}
.min_w_100em {
  min-width:100em !important;
}
.min_w_90em {
  min-width:90em !important;
}
.min_w_80em {
  min-width:80em !important;
}
.min_w_70em {
  min-width:70em !important;
}
.min_w_60em {
  min-width:60em !important;
}
.min_w_50em {
  min-width:50em !important;
}
.min_w_42_em {
  min-width:42em !important;
}
.min_w_40em {
  min-width:40em !important;
}
.min_w_38_em {
  min-width:38em !important;
}
.min_w_36_em {
  min-width:36em !important;
}
.min_w_34_em {
  min-width:34em !important;
}
.min_w_32_em {
  min-width:32em !important;
}
.min_w_30em {
  min-width:30em !important;
}
.min_w_28_em {
  min-width:28em !important;
}
.min_w_26_em {
  min-width:26em !important;
}
.min_w_24_em {
  min-width:24em !important;
}
.min_w_22_em {
  min-width:22em !important;
}
.min_w_20em {
  min-width:20em !important;
}
.min_w_18_em {
  min-width:18em !important;
}
.min_w_16_em {
  min-width:16em !important;
}
.min_w_14_em {
  min-width:14em !important;
}
.min_w_12_em {
  min-width:12em !important;
}
.min_w_10em {
  min-width:10em !important;
}
.min_w_9em {
  min-width:9em !important;
}
.min_w_8em {
  min-width:8em !important;
}
.min_w_7em {
  min-width:7em !important;
}
.min_w_6em {
  min-width:6em !important;
}
.min_w_58em {
  min-width:5.8em !important;
}
.min_w_5em {
  min-width:5em !important;
}
.min_w_48em {
  min-width:4.8em !important;
}
.min_w_46em {
  min-width:4.6em !important;
}
.min_w_44em {
  min-width:4.4em !important;
}
.min_w_42em {
  min-width:4.2em !important;
}
.min_w_4em {
  min-width:4em !important;
}
.min_w_38em {
  min-width:3.8em !important;
}
.min_w_36em {
  min-width:3.6em !important;
}
.min_w_34em {
  min-width:3.4em !important;
}
.min_w_32em {
  min-width:3.2em !important;
}
.min_w_3em {
  min-width:3em !important;
}
.min_w_28em {
  min-width:2.8em !important;
}
.min_w_26em {
  min-width:2.6em !important;
}
.min_w_24em {
  min-width:2.4em !important;
}
.min_w_22em {
  min-width:2.2em !important;
}
.min_w_2em {
  min-width:2em !important;
}
.min_w_18em {
  min-width:1.8em !important;
}
.min_w_16em {
  min-width:1.6em !important;
}
.min_w_14em {
  min-width:1.4em !important;
}
.min_w_12em {
  min-width:1.2em !important;
}
.min_w_1em {
  min-width:1em !important;
}
/*element height setting*/
.h_100 {
  height: 100% !important;
}
.h_99 {
  height: 99% !important;
}
.h_98 {
  height: 98% !important;
}
.h_97 {
  height: 97% !important;
}
.h_96 {
  height: 96% !important;
}
.h_95 {
  height: 95% !important;
}
.h_94 {
  height: 94% !important;
}
.h_93 {
  height: 93% !important;
}
.h_92 {
  height: 92% !important;
}
.h_91 {
  height: 91% !important;
}
.h_90 {
  height: 90% !important;
}
.h_85 {
  height: 85% !important;
}
.h_80 {
  height: 80% !important;
}
.h_75 {
  height: 75% !important;
}
.h_70 {
  height: 70% !important;
}
.h_65 {
  height: 65% !important;
}
.h_60 {
  height: 60% !important;
}
.h_55 {
  height: 55% !important;
}
.h_50 {
  height: 50% !important;
}
.h_45 {
  height: 45% !important;
}
.h_40 {
  height: 40% !important;
}
.h_35 {
  height: 35% !important;
}
.h_30 {
  height: 30% !important;
}
.h_25 {
  height: 25% !important;
}
.h_20 {
  height: 20% !important;
}
.h_15 {
  height: 15% !important;
}
.h_10 {
  height: 10% !important;
}
.h_5 {
  height: 5% !important;
}
.h_100em {
  height:100em !important;
}
.h_98_em {
  height:98em !important;
}
.h_96_em {
  height:96em !important;
}
.h_95_em {
  height:95em !important;
}
.h_94_em {
  height:94em !important;
}
.h_92_em {
  height:92em !important;
}
.h_90em {
  height:90em !important;
}
.h_88_em {
  height:88em !important;
}
.h_86_em {
  height:86em !important;
}
.h_85_em {
  height:85em !important;
}
.h_84_em {
  height:84em !important;
}
.h_82_em {
  height:82em !important;
}
.h_80em {
  height:80em !important;
}
.h_78_em {
  height:78em !important;
}
.h_76_em {
  height:76em !important;
}
.h_75_em {
  height:75em !important;
}
.h_74_em {
  height:74em !important;
}
.h_72_em {
  height:72em !important;
}
.h_70em {
  height:70em !important;
}
.h_68_em {
  height:68em !important;
}
.h_66_em {
  height:66em !important;
}
.h_65_em {
  height:65em !important;
}
.h_64_em {
  height:64em !important;
}
.h_62_em {
  height:62em !important;
}
.h_60em {
  height:60em !important;
}
.h_58_em {
  height:58em !important;
}
.h_56_em {
  height:56em !important;
}
.h_55_em {
  height:55em !important;
}
.h_54_em {
  height:54em !important;
}
.h_52_em {
  height:52em !important;
}
.h_50em {
  height:50em !important;
}
.h_48_em {
  height:48em !important;
}
.h_46_em {
  height:46em !important;
}
.h_45_em {
  height:45em !important;
}
.h_44_em {
  height:44em !important;
}
.h_42_em {
  height:42em !important;
}
.h_40em {
  height:40em !important;
}
.h_38_em {
  height:38em !important;
}
.h_36_em {
  height:36em !important;
}
.h_35_em {
  height:35em !important;
}
.h_34_em {
  height:34em !important;
}
.h_32_em {
  height:32em !important;
}
.h_30em {
  height:30em !important;
}
.h_29_em {
  height:29em !important;
}
.h_28_em {
  height:28em !important;
}
.h_27_em {
  height:27em !important;
}
.h_26_em {
  height:26em !important;
}
.h_25_em {
  height:25em !important;
}
.h_24_em {
  height:24em !important;
}
.h_23_em {
  height:23em !important;
}
.h_22_em {
  height:22em !important;
}
.h_21_em {
  height:21em !important;
}
.h_20em {
  height:20em !important;
}
.h_19_em {
  height:19em !important;
}
.h_18_em {
  height:18em !important;
}
.h_17_em {
  height:17em !important;
}
.h_16_em {
  height:16em !important;
}
.h_15_em {
  height:15em !important;
}
.h_14_em {
  height:14em !important;
}
.h_12_em {
  height:12em !important;
}
.h_10em {
  height:10em !important;
}
.h_9em {
  height:9em !important;
}
.h_8em {
  height:8em !important;
}
.h_7em {
  height:7em !important;
}
.h_6em {
  height:6em !important;
}
.h_5em {
  height:5em !important;
}
.h_48em {
  height:4.8em !important;
}
.h_46em {
  height:4.6em !important;
}
.h_42em {
  height:4.2em !important;
}
.h_4em {
  height:4em !important;
}
.h_36em {
  height:3.6em !important;
}
.h_34em {
  height:3.4em !important;
}
.h_32em {
  height:3.2em !important;
}
.h_3em {
  height:3em !important;
}
.h_28em {
  height:2.8em !important;
}
.h_26em {
  height:2.6em !important;
}
.h_25em {
  height:2.5em !important;
}
.h_24em {
  height:2.4em !important;
}
.h_22em {
  height:2.2em !important;
}
.h_2em {
  height:2em !important;
}
.h_18em {
  height:1.8em !important;
}
.h_16em {
  height:1.6em !important;
}
.h_14em {
  height:1.4em !important;
}
.h_12em {
  height:1.2em !important;
}
.h_1em {
  height:1em !important;
}
.h_09em {
  height:0.9em !important;
}
.h_08em {
  height:0.8em !important;
}
.h_07em {
  height:0.7em !important;
}
.h_06em {
  height:0.6em !important;
}
.h_05em {
  height:0.5em !important;
}
.h_04em {
  height:0.4em !important;
}
.h_03em {
  height:0.3em !important;
}
.h_02em {
  height:0.2em !important;
}
.h_01em {
  height:0.1em !important;
}
.h_in {
  height: inherit !important;
}
.h_au {
  height: auto !important;
}
.max_h_100 {
  max-height: 100% !important;
}
.max_h_99 {
  max-height: 99% !important;
}
.max_h_98 {
  max-height: 98% !important;
}
.max_h_97 {
  max-height: 97% !important;
}
.max_h_96 {
  max-height: 96% !important;
}
.max_h_95 {
  max-height: 95% !important;
}
.max_h_94 {
  max-height: 94% !important;
}
.max_h_93 {
  max-height: 93% !important;
}
.max_h_92 {
  max-height: 92% !important;
}
.max_h_91 {
  max-height: 91% !important;
}
.max_h_90 {
  max-height: 90% !important;
}
.max_h_85 {
  max-height: 85% !important;
}
.max_h_80 {
  max-height: 80% !important;
}
.max_h_75 {
  max-height: 75% !important;
}
.max_h_70 {
  max-height: 70% !important;
}
.max_h_65 {
  max-height: 65% !important;
}
.max_h_60 {
  max-height: 60% !important;
}
.max_h_55 {
  max-height: 55% !important;
}
.max_h_50 {
  max-height: 50% !important;
}
.max_h_45 {
  max-height: 45% !important;
}
.max_h_40 {
  max-height: 40% !important;
}
.max_h_35 {
  max-height: 35% !important;
}
.max_h_30 {
  max-height: 30% !important;
}
.max_h_25 {
  max-height: 25% !important;
}
.max_h_20 {
  max-height: 20% !important;
}
.max_h_15 {
  max-height: 15% !important;
}
.max_h_10 {
  max-height: 10% !important;
}
.max_h_5 {
  max-height: 5% !important;
}
.max_h_100em {
  max-height:100em !important;
}
.max_h_98_em {
  max-height:98em !important;
}
.max_h_96_em {
  max-height:96em !important;
}
.max_h_95_em {
  max-height:95em !important;
}
.max_h_94_em {
  max-height:94em !important;
}
.max_h_92_em {
  max-height:92em !important;
}
.max_h_90em {
  max-height:90em !important;
}
.max_h_88_em {
  max-height:88em !important;
}
.max_h_86_em {
  max-height:86em !important;
}
.max_h_85_em {
  max-height:85em !important;
}
.max_h_84_em {
  max-height:84em !important;
}
.max_h_82_em {
  max-height:82em !important;
}
.max_h_80em {
  max-height:80em !important;
}
.max_h_78_em {
  max-height:78em !important;
}
.max_h_76_em {
  max-height:76em !important;
}
.max_h_75_em {
  max-height:75em !important;
}
.max_h_74_em {
  max-height:74em !important;
}
.max_h_72_em {
  max-height:72em !important;
}
.max_h_70em {
  max-height:70em !important;
}
.max_h_68_em {
  max-height:68em !important;
}
.max_h_66_em {
  max-height:66em !important;
}
.max_h_65_em {
  max-height:65em !important;
}
.max_h_64_em {
  max-height:64em !important;
}
.max_h_62_em {
  max-height:62em !important;
}
.max_h_60em {
  max-height:60em !important;
}
.max_h_58_em {
  max-height:58em !important;
}
.max_h_56_em {
  max-height:56em !important;
}
.max_h_55_em {
  max-height:55em !important;
}
.max_h_54_em {
  max-height:54em !important;
}
.max_h_52_em {
  max-height:52em !important;
}
.max_h_50em {
  max-height:50em !important;
}
.max_h_48_em {
  max-height:48em !important;
}
.max_h_46_em {
  max-height:46em !important;
}
.max_h_45_em {
  max-height:45em !important;
}
.max_h_44_em {
  max-height:44em !important;
}
.max_h_42_em {
  max-height:42em !important;
}
.max_h_40em {
  max-height:40em !important;
}
.max_h_38_em {
  max-height:38em !important;
}
.max_h_36_em {
  max-height:36em !important;
}
.max_h_35_em {
  max-height:35em !important;
}
.max_h_34_em {
  max-height:34em !important;
}
.max_h_32_em {
  max-height:32em !important;
}
.max_h_30em {
  max-height:30em !important;
}
.max_h_29_em {
  max-height:29em !important;
}
.max_h_28_em {
  max-height:28em !important;
}
.max_h_27_em {
  max-height:27em !important;
}
.max_h_26_em {
  max-height:26em !important;
}
.max_h_25_em {
  max-height:25em !important;
}
.max_h_24_em {
  max-height:24em !important;
}
.max_h_23_em {
  max-height:23em !important;
}
.max_h_22_em {
  max-height:22em !important;
}
.max_h_21_em {
  max-height:21em !important;
}
.max_h_20em {
  max-height:20em !important;
}
.max_h_19_em {
  max-height:19em !important;
}
.max_h_18_em {
  max-height:18em !important;
}
.max_h_17_em {
  max-height:17em !important;
}
.max_h_16_em {
  max-height:16em !important;
}
.max_h_15_em {
  max-height:15em !important;
}
.max_h_14_em {
  max-height:14em !important;
}
.max_h_12_em {
  max-height:12em !important;
}
.max_h_10em {
  max-height:10em !important;
}
.max_h_9em {
  max-height:9em !important;
}
.max_h_8em {
  max-height:8em !important;
}
.max_h_7em {
  max-height:7em !important;
}
.max_h_6em {
  max-height:6em !important;
}
.max_h_5em {
  max-height:5em !important;
}
.max_h_48em {
  max-height:4.8em !important;
}
.max_h_46em {
  max-height:4.6em !important;
}
.max_h_42em {
  max-height:4.2em !important;
}
.max_h_4em {
  max-height:4em !important;
}
.max_h_36em {
  max-height:3.6em !important;
}
.max_h_34em {
  max-height:3.4em !important;
}
.max_h_32em {
  max-height:3.2em !important;
}
.max_h_3em {
  max-height:3em !important;
}
.max_h_28em {
  max-height:2.8em !important;
}
.max_h_26em {
  max-height:2.6em !important;
}
.max_h_25em {
  max-height:2.5em !important;
}
.max_h_24em {
  max-height:2.4em !important;
}
.max_h_22em {
  max-height:2.2em !important;
}
.max_h_2em {
  max-height:2em !important;
}
.max_h_18em {
  max-height:1.8em !important;
}
.max_h_16em {
  max-height:1.6em !important;
}
.max_h_14em {
  max-height:1.4em !important;
}
.max_h_12em {
  max-height:1.2em !important;
}
.max_h_1em {
  max-height:1em !important;
}
.max_h_09em {
  max-height:0.9em !important;
}
.max_h_08em {
  max-height:0.8em !important;
}
.max_h_07em {
  max-height:0.7em !important;
}
.max_h_06em {
  max-height:0.6em !important;
}
.max_h_05em {
  max-height:0.5em !important;
}
.max_h_04em {
  max-height:0.4em !important;
}
.max_h_03em {
  max-height:0.3em !important;
}
.max_h_02em {
  max-height:0.2em !important;
}
.max_h_01em {
  max-height:0.1em !important;
}
.max_h_in {
  max-height: inherit !important;
}
.min_h_100 {
  min-height: 100% !important;
}
.min_h_99 {
  min-height: 99% !important;
}
.min_h_98 {
  min-height: 98% !important;
}
.min_h_97 {
  min-height: 97% !important;
}
.min_h_96 {
  min-height: 96% !important;
}
.min_h_95 {
  min-height: 95% !important;
}
.min_h_94 {
  min-height: 94% !important;
}
.min_h_93 {
  min-height: 93% !important;
}
.min_h_92 {
  min-height: 92% !important;
}
.min_h_91 {
  min-height: 91% !important;
}
.min_h_90 {
  min-height: 90% !important;
}
.min_h_85 {
  min-height: 85% !important;
}
.min_h_80 {
  min-height: 80% !important;
}
.min_h_75 {
  min-height: 75% !important;
}
.min_h_70 {
  min-height: 70% !important;
}
.min_h_65 {
  min-height: 65% !important;
}
.min_h_60 {
  min-height: 60% !important;
}
.min_h_55 {
  min-height: 55% !important;
}
.min_h_50 {
  min-height: 50% !important;
}
.min_h_45 {
  min-height: 45% !important;
}
.min_h_40 {
  min-height: 40% !important;
}
.min_h_35 {
  min-height: 35% !important;
}
.min_h_30 {
  min-height: 30% !important;
}
.min_h_25 {
  min-height: 25% !important;
}
.min_h_20 {
  min-height: 20% !important;
}
.min_h_15 {
  min-height: 15% !important;
}
.min_h_10 {
  min-height: 10% !important;
}
.min_h_5 {
  min-height: 5% !important;
}
.min_h_100em {
  min-height:100em !important;
}
.min_h_98_em {
  min-height:98em !important;
}
.min_h_96_em {
  min-height:96em !important;
}
.min_h_95_em {
  min-height:95em !important;
}
.min_h_94_em {
  min-height:94em !important;
}
.min_h_92_em {
  min-height:92em !important;
}
.min_h_90em {
  min-height:90em !important;
}
.min_h_88_em {
  min-height:88em !important;
}
.min_h_86_em {
  min-height:86em !important;
}
.min_h_85_em {
  min-height:85em !important;
}
.min_h_84_em {
  min-height:84em !important;
}
.min_h_82_em {
  min-height:82em !important;
}
.min_h_80em {
  min-height:80em !important;
}
.min_h_78_em {
  min-height:78em !important;
}
.min_h_76_em {
  min-height:76em !important;
}
.min_h_75_em {
  min-height:75em !important;
}
.min_h_74_em {
  min-height:74em !important;
}
.min_h_72_em {
  min-height:72em !important;
}
.min_h_70em {
  min-height:70em !important;
}
.min_h_68_em {
  min-height:68em !important;
}
.min_h_66_em {
  min-height:66em !important;
}
.min_h_65_em {
  min-height:65em !important;
}
.min_h_64_em {
  min-height:64em !important;
}
.min_h_62_em {
  min-height:62em !important;
}
.min_h_60em {
  min-height:60em !important;
}
.min_h_58_em {
  min-height:58em !important;
}
.min_h_56_em {
  min-height:56em !important;
}
.min_h_55_em {
  min-height:55em !important;
}
.min_h_54_em {
  min-height:54em !important;
}
.min_h_52_em {
  min-height:52em !important;
}
.min_h_50em {
  min-height:50em !important;
}
.min_h_48_em {
  min-height:48em !important;
}
.min_h_46_em {
  min-height:46em !important;
}
.min_h_45_em {
  min-height:45em !important;
}
.min_h_44_em {
  min-height:44em !important;
}
.min_h_42_em {
  min-height:42em !important;
}
.min_h_40em {
  min-height:40em !important;
}
.min_h_38_em {
  min-height:38em !important;
}
.min_h_36_em {
  min-height:36em !important;
}
.min_h_35_em {
  min-height:35em !important;
}
.min_h_34_em {
  min-height:34em !important;
}
.min_h_32_em {
  min-height:32em !important;
}
.min_h_30em {
  min-height:30em !important;
}
.min_h_29_em {
  min-height:29em !important;
}
.min_h_28_em {
  min-height:28em !important;
}
.min_h_27_em {
  min-height:27em !important;
}
.min_h_26_em {
  min-height:26em !important;
}
.min_h_25_em {
  min-height:25em !important;
}
.min_h_24_em {
  min-height:24em !important;
}
.min_h_23_em {
  min-height:23em !important;
}
.min_h_22_em {
  min-height:22em !important;
}
.min_h_21_em {
  min-height:21em !important;
}
.min_h_20em {
  min-height:20em !important;
}
.min_h_19_em {
  min-height:19em !important;
}
.min_h_18_em {
  min-height:18em !important;
}
.min_h_17_em {
  min-height:17em !important;
}
.min_h_16_em {
  min-height:16em !important;
}
.min_h_15_em {
  min-height:15em !important;
}
.min_h_14_em {
  min-height:14em !important;
}
.min_h_12_em {
  min-height:12em !important;
}
.min_h_10em {
  min-height:10em !important;
}
.min_h_9em {
  min-height:9em !important;
}
.min_h_8em {
  min-height:8em !important;
}
.min_h_7em {
  min-height:7em !important;
}
.min_h_6em {
  min-height:6em !important;
}
.min_h_5em {
  min-height:5em !important;
}
.min_h_48em {
  min-height:4.8em !important;
}
.min_h_46em {
  min-height:4.6em !important;
}
.min_h_42em {
  min-height:4.2em !important;
}
.min_h_4em {
  min-height:4em !important;
}
.min_h_36em {
  min-height:3.6em !important;
}
.min_h_34em {
  min-height:3.4em !important;
}
.min_h_32em {
  min-height:3.2em !important;
}
.min_h_3em {
  min-height:3em !important;
}
.min_h_28em {
  min-height:2.8em !important;
}
.min_h_26em {
  min-height:2.6em !important;
}
.min_h_25em {
  min-height:2.5em !important;
}
.min_h_24em {
  min-height:2.4em !important;
}
.min_h_22em {
  min-height:2.2em !important;
}
.min_h_2em {
  min-height:2em !important;
}
.min_h_18em {
  min-height:1.8em !important;
}
.min_h_16em {
  min-height:1.6em !important;
}
.min_h_14em {
  min-height:1.4em !important;
}
.min_h_12em {
  min-height:1.2em !important;
}
.min_h_1em {
  min-height:1em !important;
}
.min_h_09em {
  min-height:0.9em !important;
}
.min_h_08em {
  min-height:0.8em !important;
}
.min_h_07em {
  min-height:0.7em !important;
}
.min_h_06em {
  min-height:0.6em !important;
}
.min_h_05em {
  min-height:0.5em !important;
}
.min_h_04em {
  min-height:0.4em !important;
}
.min_h_03em {
  min-height:0.3em !important;
}
.min_h_02em {
  min-height:0.2em !important;
}
.min_h_01em {
  min-height:0.1em !important;
}
.min_h_in {
  min-height: inherit !important;
}

/*element pane setting*/
.wh_100 {
  width:100%;
  height:100%;
}
.wh_98 {
  width:98%;
  height:98%;
}
.wh_96 {
  width:96%;
  height:96%;
}
.wh_94 {
  width:94%;
  height:94%;
}
.wh_92 {
  width:92%;
  height:92%;
}
.wh_90 {
  width:90%;
  height:90%;
}
.wh_90em {
  width:90em;
  height:90em;
}
.wh_80em {
  width:80em;
  height:80em;
}
.wh_70em {
  width:70em;
  height:70em;
}
.wh_60em {
  width:60em;
  height:60em;
}
.wh_50em {
  width:50em;
  height:50em;
}
.wh_42_em {
  width:42em;
  height:42em;
}
.wh_40em {
  width:40em;
  height:40em;
}
.wh_38_em {
  width:38em;
  height:38em;
}
.wh_36_em {
  width:36em;
  height:36em;
}
.wh_34_em {
  width:34em;
  height:34em;
}
.wh_32_em {
  width:32em;
  height:32em;
}
.wh_30em {
  width:30em;
  height:30em;
}
.wh_28_em {
  width:28em;
  height:28em;
}
.wh_26_em {
  width:26em;
  height:26em;
}
.wh_24_em {
  width:24em;
  height:24em;
}
.wh_22_em {
  width:22em;
  height:22em;
}
.wh_20em {
  width:20em;
  height:20em;
}
.wh_18_em {
  width:18em;
  height:18em;
}
.wh_16_em {
  width:16em;
  height:16em;
}
.wh_14_em {
  width:14em;
  height:14em;
}
.wh_12_em {
  width:12em;
  height:12em;
}
.wh_10em {
  width:10em;
  height:10em;
}
.wh_9em {
  width:9em;
  height:9em;
}
.wh_8em {
  width:8em;
  height:8em;
}
.wh_7em {
  width:7em;
  height:7em;
}
.wh_6em {
  width:6em;
  height:6em;
}
.wh_5em {
  width:5em;
  height:5em;
}
.wh_48em {
  width:4.8em;
  height:4.8em;
}
.wh_42em {
  width:4.2em;
  height:4.2em;
}
.wh_4em {
  width:4em;
  height:4em;
}
.wh_36em {
  width:3.6em;
  height:3.6em;
}
.wh_34em {
  width:3.4em;
  height:3.4em;
}
.wh_32em {
  width:3.2em;
  height:3.2em;
}
.wh_3em {
  width:3em;
  height:3em;
}
.wh_28em {
  width:2.8em;
  height:2.8em;
}
.wh_26em {
  width:2.6em;
  height:2.6em;
}
.wh_25em {
  width:2.5em;
  height:2.5em;
}
.wh_24em {
  width:2.4em;
  height:2.4em;
}
.wh_22em {
  width:2.2em;
  height:2.2em;
}
.wh_2em {
  width:2em;
  height:2em;
}
.wh_18em {
  width:1.8em;
  height:1.8em;
}
.wh_16em {
  width:1.6em;
  height:1.6em;
}
.wh_15em {
  width:1.5em;
  height:1.5em;
}
.wh_14em {
  width:1.4em;
  height:1.4em;
}
.wh_12em {
  width:1.2em;
  height:1.2em;
}
.wh_1em {
  width:1em;
  height:1em;
}
.wh_08em {
  width:.8em;
  height:.8em;
}
.wh_06em {
  width:.6em;
  height:.6em;
}
.wh_04em {
  width:.4em;
  height:.4em;
}
.img_auto {
  position: relative;
  overflow: hidden;
  display: grid;
}
.img_auto img, .img_auto video {
  width: 100% !important;
  height: inherit !important;
  min-width: 100% !important;
  min-height: 100% !important;
}
.img_w_100 img {
  width: 100%;
  overflow: hidden;
}
.img_w_90 img {
  width: 90%;
  overflow: hidden;
}
.img_w_90em img {
  width: 90em;
  overflow: hidden;
}
.img_w_80em img {
  width: 80em;
  overflow: hidden;
}
.img_w_70em img {
  width: 70em;
  overflow: hidden;
}
.img_w_60em img {
  width: 60em;
  overflow: hidden;
}
.img_w_50em img {
  width: 50em;
  overflow: hidden;
}
.img_w_40em img {
  width: 40em;
  overflow: hidden;
}
.img_w_36em img {
  width: 36em;
  overflow: hidden;
}
.img_w_30em img {
  width: 30em;
  overflow: hidden;
}
.img_w_28em img {
  width: 28em;
  overflow: hidden;
}
.img_w_26em img {
  width: 26em;
  overflow: hidden;
}
.img_w_24em img {
  width: 24em;
  overflow: hidden;
}
.img_w_22em img {
  width: 22em;
  overflow: hidden;
}
.img_w_20em img {
  width: 20em;
  overflow: hidden;
}
.img_w_18em img {
  width: 18em;
  overflow: hidden;
}
.img_w_16em img {
  width: 16em;
  overflow: hidden;
}
.img_w_14em img {
  width: 14em;
  overflow: hidden;
}
.img_w_12em img {
  width: 12em;
  overflow: hidden;
}
.img_h_100 img {
  height: 100%;
  overflow: hidden;
}
.img_h_90 img {
  height: 90%;
  overflow: hidden;
}
.img_h_90em img {
  height: 90em;
  overflow: hidden;
}
.img_h_80em img {
  height: 80em;
  overflow: hidden;
}
.img_h_70em img {
  height: 70em;
  overflow: hidden;
}
.img_h_60em img {
  height: 60em;
  overflow: hidden;
}
.img_h_50em img {
  height: 50em;
  overflow: hidden;
}
.img_h_40em img {
  height: 40em;
  overflow: hidden;
}
.img_h_36em img {
  height: 36em;
  overflow: hidden;
}
.img_h_30em img {
  height: 30em;
  overflow: hidden;
}
.img_h_28em img {
  height: 28em;
  overflow: hidden;
}
.img_h_26em img {
  height: 26em;
  overflow: hidden;
}
.img_h_24em img {
  height: 24em;
  overflow: hidden;
}
.img_h_22em img {
  height: 22em;
  overflow: hidden;
}
.img_h_20em img {
  height: 20em;
  overflow: hidden;
}
.img_h_18em img {
  height: 18em;
  overflow: hidden;
}
.img_h_16em img {
  height: 16em;
  overflow: hidden;
}
.img_h_14em img {
  height: 14em;
  overflow: hidden;
}
.img_h_12em img {
  height: 12em;
  overflow: hidden;
}
.img_h_10em img {
  height: 10em;
}
.img_h_9em img {
  height: 9em;
}
.img_h_8em img {
  height: 8em;
}
.img_h_7em img {
  height: 7em;
}
.img_h_6em img {
  height: 6em;
}
.img_h_5em img {
  height: 5em;
}
.img_h_4em img {
  height: 4em;
}
.img_h_3em img {
  height: 3em;
}
.img_h_2em img {
  height: 2em;
}
.img_h_1em img {
  height: 1em;
}
.img_h_au img {
  height: auto !important;
}
.img_h_in img {
  height: inherit !important;
}
/*element rotate setting*/
.rotate_5 {
  -moz-transform: rotate(5deg);
  -webkit-transform: rotate(5deg);
  -o-transform: rotate(5deg);
  -ms-transform: rotate(5deg);
  transform: rotate(5deg);
}
.rotate_10 {
  -moz-transform: rotate(10deg);
  -webkit-transform: rotate(10deg);
  -o-transform: rotate(10deg);
  -ms-transform: rotate(10deg);
  transform: rotate(10deg);
}
.rotate_15 {
  -moz-transform: rotate(15deg);
  -webkit-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  transform: rotate(15deg);
}
.rotate_20 {
  -moz-transform: rotate(20deg);
  -webkit-transform: rotate(20deg);
  -o-transform: rotate(20deg);
  -ms-transform: rotate(20deg);
  transform: rotate(20deg);
}
.rotate_25 {
  -moz-transform: rotate(25deg);
  -webkit-transform: rotate(25deg);
  -o-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  transform: rotate(25deg);
}
.rotate_30 {
  -moz-transform: rotate(30deg);
  -webkit-transform: rotate(30deg);
  -o-transform: rotate(30deg);
  -ms-transform: rotate(30deg);
  transform: rotate(30deg);
}
.rotate_35 {
  -moz-transform: rotate(35deg);
  -webkit-transform: rotate(35deg);
  -o-transform: rotate(35deg);
  -ms-transform: rotate(35deg);
  transform: rotate(35deg);
}
.rotate_40 {
  -moz-transform: rotate(40deg);
  -webkit-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  transform: rotate(40deg);
}
.rotate_45 {
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.rotate_50 {
  -moz-transform: rotate(50deg);
  -webkit-transform: rotate(50deg);
  -o-transform: rotate(50deg);
  -ms-transform: rotate(50deg);
  transform: rotate(50deg);
}
.rotate_55 {
  -moz-transform: rotate(55deg);
  -webkit-transform: rotate(55deg);
  -o-transform: rotate(55deg);
  -ms-transform: rotate(55deg);
  transform: rotate(55deg);
}
.rotate_60 {
  -moz-transform: rotate(60deg);
  -webkit-transform: rotate(60deg);
  -o-transform: rotate(60deg);
  -ms-transform: rotate(60deg);
  transform: rotate(60deg);
}
.rotate_65 {
  -moz-transform: rotate(65deg);
  -webkit-transform: rotate(65deg);
  -o-transform: rotate(65deg);
  -ms-transform: rotate(65deg);
  transform: rotate(65deg);
}
.rotate_70 {
  -moz-transform: rotate(70deg);
  -webkit-transform: rotate(70deg);
  -o-transform: rotate(70deg);
  -ms-transform: rotate(70deg);
  transform: rotate(70deg);
}
.rotate_75 {
  -moz-transform: rotate(75deg);
  -webkit-transform: rotate(75deg);
  -o-transform: rotate(75deg);
  -ms-transform: rotate(75deg);
  transform: rotate(75deg);
}
.rotate_80 {
  -moz-transform: rotate(80deg);
  -webkit-transform: rotate(80deg);
  -o-transform: rotate(80deg);
  -ms-transform: rotate(80deg);
  transform: rotate(80deg);
}
.rotate_85 {
  -moz-transform: rotate(85deg);
  -webkit-transform: rotate(85deg);
  -o-transform: rotate(85deg);
  -ms-transform: rotate(85deg);
  transform: rotate(85deg);
}
.rotate_90 {
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.rotate_95 {
  -moz-transform: rotate(95deg);
  -webkit-transform: rotate(95deg);
  -o-transform: rotate(95deg);
  -ms-transform: rotate(95deg);
  transform: rotate(95deg);
}
.rotate_100 {
  -moz-transform: rotate(100deg);
  -webkit-transform: rotate(100deg);
  -o-transform: rotate(100deg);
  -ms-transform: rotate(100deg);
  transform: rotate(100deg);
}
.rotate_105 {
  -moz-transform: rotate(105deg);
  -webkit-transform: rotate(105deg);
  -o-transform: rotate(105deg);
  -ms-transform: rotate(105deg);
  transform: rotate(105deg);
}
.rotate_110 {
  -moz-transform: rotate(110deg);
  -webkit-transform: rotate(110deg);
  -o-transform: rotate(110deg);
  -ms-transform: rotate(110deg);
  transform: rotate(110deg);
}
.rotate_115 {
  -moz-transform: rotate(115deg);
  -webkit-transform: rotate(115deg);
  -o-transform: rotate(115deg);
  -ms-transform: rotate(115deg);
  transform: rotate(115deg);
}
.rotate_120 {
  -moz-transform: rotate(120deg);
  -webkit-transform: rotate(120deg);
  -o-transform: rotate(120deg);
  -ms-transform: rotate(120deg);
  transform: rotate(120deg);
}
.rotate_125 {
  -moz-transform: rotate(125deg);
  -webkit-transform: rotate(125deg);
  -o-transform: rotate(125deg);
  -ms-transform: rotate(125deg);
  transform: rotate(125deg);
}
.rotate_130 {
  -moz-transform: rotate(130deg);
  -webkit-transform: rotate(130deg);
  -o-transform: rotate(130deg);
  -ms-transform: rotate(130deg);
  transform: rotate(130deg);
}
.rotate_135 {
  -moz-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
.rotate_140 {
  -moz-transform: rotate(140deg);
  -webkit-transform: rotate(140deg);
  -o-transform: rotate(140deg);
  -ms-transform: rotate(140deg);
  transform: rotate(140deg);
}
.rotate_145 {
  -moz-transform: rotate(145deg);
  -webkit-transform: rotate(145deg);
  -o-transform: rotate(145deg);
  -ms-transform: rotate(145deg);
  transform: rotate(145deg);
}
.rotate_150 {
  -moz-transform: rotate(150deg);
  -webkit-transform: rotate(150deg);
  -o-transform: rotate(150deg);
  -ms-transform: rotate(150deg);
  transform: rotate(150deg);
}
.rotate_155 {
  -moz-transform: rotate(155deg);
  -webkit-transform: rotate(155deg);
  -o-transform: rotate(155deg);
  -ms-transform: rotate(155deg);
  transform: rotate(155deg);
}
.rotate_160 {
  -moz-transform: rotate(160deg);
  -webkit-transform: rotate(160deg);
  -o-transform: rotate(160deg);
  -ms-transform: rotate(160deg);
  transform: rotate(160deg);
}
.rotate_165 {
  -moz-transform: rotate(165deg);
  -webkit-transform: rotate(165deg);
  -o-transform: rotate(165deg);
  -ms-transform: rotate(165deg);
  transform: rotate(165deg);
}
.rotate_170 {
  -moz-transform: rotate(170deg);
  -webkit-transform: rotate(170deg);
  -o-transform: rotate(170deg);
  -ms-transform: rotate(170deg);
  transform: rotate(170deg);
}
.rotate_175 {
  -moz-transform: rotate(175deg);
  -webkit-transform: rotate(175deg);
  -o-transform: rotate(175deg);
  -ms-transform: rotate(175deg);
  transform: rotate(175deg);
}
.rotate_180 {
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.rotate_190 {
  -moz-transform: rotate(190deg);
  -webkit-transform: rotate(190deg);
  -o-transform: rotate(190deg);
  -ms-transform: rotate(190deg);
  transform: rotate(190deg);
}
.rotate_200 {
  -moz-transform: rotate(200deg);
  -webkit-transform: rotate(200deg);
  -o-transform: rotate(200deg);
  -ms-transform: rotate(200deg);
  transform: rotate(200deg);
}
.rotate_225 {
  -moz-transform: rotate(225deg);
  -webkit-transform: rotate(225deg);
  -o-transform: rotate(225deg);
  -ms-transform: rotate(225deg);
  transform: rotate(225deg);
}
.rotate_240 {
  -moz-transform: rotate(240deg);
  -webkit-transform: rotate(240deg);
  -o-transform: rotate(240deg);
  -ms-transform: rotate(240deg);
  transform: rotate(240deg);
}
.rotate_270 {
  -moz-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.rotate_315 {
  -moz-transform: rotate(315deg);
  -webkit-transform: rotate(315deg);
  -o-transform: rotate(315deg);
  -ms-transform: rotate(315deg);
  transform: rotate(315deg);
}
.rotate_355 {
  -moz-transform: rotate(355deg);
  -webkit-transform: rotate(355deg);
  -o-transform: rotate(355deg);
  -ms-transform: rotate(355deg);
  transform: rotate(355deg);
}

/*list line height setting*/
.list_h_8em > * {
  height:8em;
  line-height:8em;
}
.list_h_7em > * {
  height:7em;
  line-height:7em;
}
.list_h_6em > * {
  height:6em;
  line-height:6em;
}
.list_h_5em > * {
  height:5em;
  line-height:5em;
}
.list_h_48em > * {
  height:4.8em;
  line-height:4.8em;
}
.list_h_46em > * {
  height:4.6em;
  line-height:4.6em;
}
.list_h_44em > * {
  height:4.4em;
  line-height:4.4em;
}
.list_h_42em > * {
  height:4.2em;
  line-height:4.2em;
}
.list_h_4em > * {
  height:4em;
  line-height:4em;
}
.list_h_38em > * {
  height:3.8em;
  line-height:3.8em;
}
.list_h_36em > * {
  height:3.6em;
  line-height:3.6em;
}
.list_h_34em > * {
  height:3.4em;
  line-height:3.4em;
}
.list_h_32em > * {
  height:3.2em;
  line-height:3.2em;
}
.list_h_3em > * {
  height:3em;
  line-height:3em;
}
.list_h_28em > * {
  height:2.8em;
  line-height:2.8em;
}
.list_h_24em > * {
  height:2.4em;
  line-height:2.4em;
}
.list_h_2em > * {
  height:2em;
  line-height:2em;
}
.list_h_18em > * {
  height:1.8em;
  line-height:1.8em;
}
.list_h_16em > * {
  height:1.6em;
  line-height:1.6em;
}
.list_h_14em > * {
  height:1.4em;
  line-height:1.4em;
}
.list_h_12em > * {
  height:1.2em;
  line-height:1.2em;
}
.list_h_1em > * {
  height:1em;
  line-height:1em;
}

/*element line height setting*/
.line_h_240 {
  line-height: 240% !important;
}
.line_h_200 {
  line-height: 200% !important;
}
.line_h_180 {
  line-height: 180% !important;
}
.line_h_150 {
  line-height: 150% !important;
}
.line_h_120 {
  line-height: 120% !important;
}
.line_h_100 {
  line-height: 100% !important;
}
.line_h_10em {
  line-height: 10em !important;
}
.line_h_9em {
  line-height: 9em !important;
}
.line_h_8em {
  line-height: 8em !important;
}
.line_h_7em {
  line-height: 7em !important;
}
.line_h_6em {
  line-height: 6em !important;
}
.line_h_58em {
  line-height: 5.8em !important;
}
.line_h_5em {
  line-height: 5em !important;
}
.line_h_48em {
  line-height: 4.8em !important;
}
.line_h_42em {
  line-height: 4.2em !important;
}
.line_h_4em {
  line-height: 4em !important;
}
.line_h_38em {
  line-height: 3.8em !important;
}
.line_h_36em {
  line-height: 3.6em !important;
}
.line_h_34em {
  line-height: 3.4em !important;
}
.line_h_32em {
  line-height: 3.2em !important;
}
.line_h_3em {
  line-height: 3em !important;
}
.line_h_28em {
  line-height: 2.8em !important;
}
.line_h_26em {
  line-height: 2.6em !important;
}
.line_h_24em {
  line-height: 2.4em !important;
}
.line_h_22em {
  line-height: 2.2em !important;
}
.line_h_2em {
  line-height: 2em !important;
}
.line_h_18em {
  line-height: 1.8em !important;
}
.line_h_16em {
  line-height: 1.6em !important;
}
.line_h_14em {
  line-height: 1.4em !important;
}
.line_h_12em {
  line-height: 1.2em !important;
}
.line_h_1em {
  line-height: 1em !important;
}
.line_h_09em {
  line-height: 0.9em !important;
}
.line_h_08em {
  line-height: 0.8em !important;
}
.line_h_07em {
  line-height: 0.7em !important;
}
.line_h_06em {
  line-height: 0.6em !important;
}
.line_h_05em {
  line-height: 0.5em !important;
}
.line_h_04em {
  line-height: 0.4em !important;
}
.line_h_03em {
  line-height: 0.3em !important;
}
.line_h_02em {
  line-height: 0.2em !important;
}
.line_h_01em {
  line-height: 0.1em !important;
}
.line_h_in {
  line-height: inherit !important;
}
.line_h_no {
  line-height: normal !important;
}
/*element length rows setting*/
.length10 > * {
  width:10% !important;
}
.length9 > * {
  width:11.111% !important;
}
.length8 > * {
  width:12.5% !important;
}
.length7 > * {
  width:14.285% !important;
}
.length6 > * {
  width:16.666% !important;
}
.length5 > * {
  width:20% !important;
}
.length4 > * {
  width:25% !important;
}
.length3 > * {
  width:33.333% !important;
}
.length2 > * {
  width:50% !important;
}
.length1 > * {
  width:100% !important;
}

/*padding setting*/
.pa_10 {
  padding:10%;
}
.pa_5 {
  padding:5%;
}
.pa_4 {
  padding:4%;
}
.pa_3 {
  padding:3%;
}
.pa_2 {
  padding:2%;
}
.pa_1 {
  padding:1%;
}
.pa_5em {
  padding:5em;
}
.pa_48em {
  padding:4.8em;
}
.pa_42em {
  padding:4.2em;
}
.pa_4em {
  padding:4em;
}
.pa_36em {
  padding:3.6em;
}
.pa_34em {
  padding:3.4em;
}
.pa_32m {
  padding:3.2em;
}
.pa_3em {
  padding:3em;
}
.pa_28em {
  padding:2.8em;
}
.pa_26em {
  padding:2.6em;
}
.pa_24em {
  padding:2.4em;
}
.pa_22em {
  padding:2.2em;
}
.pa_2em {
  padding:2em;
}
.pa_18m {
  padding:1.8em;
}
.pa_16m {
  padding:1.6em;
}
.pa_14m {
  padding:1.4em;
}
.pa_12m {
  padding:1.2em;
}
.pa_1em {
  padding:1em;
}
.pa_09em {
  padding:0.9em;
}
.pa_08em {
  padding:0.8em;
}
.pa_07em {
  padding:0.7em;
}
.pa_06em {
  padding:0.6em;
}
.pa_05em {
  padding:0.5em;
}
.pa_04em {
  padding:0.4em;
}
.pa_03em {
  padding:0.3em;
}
.pa_02em {
  padding:0.2em;
}
.pa_01em {
  padding:0.1em;
}
.pa_0{
  padding:0 !important;
}

.pl_100 {
  padding-left:100% !important;
}
.pr_100 {
  padding-right:100% !important;
}
.pt_100 {
  padding-top:100% !important;
}
.pb_100 {
  padding-bottom:100% !important;
}
.pl_50 {
  padding-left:50%;
}
.pr_50 {
  padding-right:50%;
}
.pt_50 {
  padding-top:50%;
}
.pb_50 {
  padding-bottom:50%;
}
.pl_45 {
  padding-left:45%;
}
.pr_45 {
  padding-right:45%;
}
.pt_45 {
  padding-top:45%;
}
.pb_45 {
  padding-bottom:45%;
}
.pl_40 {
  padding-left:40%;
}
.pr_40 {
  padding-right:40%;
}
.pt_40 {
  padding-top:40%;
}
.pb_40 {
  padding-bottom:40%;
}
.pl_35 {
  padding-left:35%;
}
.pr_35 {
  padding-right:35%;
}
.pt_35 {
  padding-top:35%;
}
.pb_35 {
  padding-bottom:35%;
}
.pl_30 {
  padding-left:30%;
}
.pr_30 {
  padding-right:30%;
}
.pt_30 {
  padding-top:30%;
}
.pb_30 {
  padding-bottom:30%;
}
.pl_25 {
  padding-left:25%;
}
.pr_25 {
  padding-right:25%;
}
.pt_25 {
  padding-top:25%;
}
.pb_25 {
  padding-bottom:25%;
}
.pl_20 {
  padding-left:20%;
}
.pr_20 {
  padding-right:20%;
}
.pt_20 {
  padding-top:20%;
}
.pb_20 {
  padding-bottom:20%;
}
.pl_15 {
  padding-left:15%;
}
.pr_15 {
  padding-right:15%;
}
.pt_15 {
  padding-top:15%;
}
.pb_15 {
  padding-bottom:15%;
}
.pl_10 {
  padding-left:10%;
}
.pr_10 {
  padding-right:10%;
}
.pt_10 {
  padding-top:10%;
}
.pb_10 {
  padding-bottom:10%;
}
.pl_9 {
  padding-left:9%;
}
.pr_9 {
  padding-right:9%;
}
.pt_9 {
  padding-top:9%;
}
.pb_9 {
  padding-bottom:9%;
}
.pl_8 {
  padding-left:8%;
}
.pr_8 {
  padding-right:8%;
}
.pt_8 {
  padding-top:8%;
}
.pb_8 {
  padding-bottom:8%;
}
.pl_7 {
  padding-left:7%;
}
.pr_7 {
  padding-right:7%;
}
.pt_7 {
  padding-top:7%;
}
.pb_7 {
  padding-bottom:7%;
}
.pl_6 {
  padding-left:6%;
}
.pr_6 {
  padding-right:6%;
}
.pt_6 {
  padding-top:6%;
}
.pb_6 {
  padding-bottom:6%;
}
.pl_5 {
  padding-left:5%;
}
.pr_5 {
  padding-right:5%;
}
.pt_5 {
  padding-top:5%;
}
.pb_5 {
  padding-bottom:5%;
}
.pl_4 {
  padding-left:4%;
}
.pr_4 {
  padding-right:4%;
}
.pt_4 {
  padding-top:4%;
}
.pb_4 {
  padding-bottom:4%;
}
.pl_3 {
  padding-left:3%;
}
.pr_3 {
  padding-right:3%;
}
.pt_3 {
  padding-top:3%;
}
.pb_3 {
  padding-bottom:3%;
}
.pl_2 {
  padding-left:2%;
}
.pr_2 {
  padding-right:2%;
}
.pt_2 {
  padding-top:2%;
}
.pb_2 {
  padding-bottom:2%;
}
.pl_1 {
  padding-left:1%;
}
.pr_1 {
  padding-right:1%;
}
.pt_1 {
  padding-top:1%;
}
.pb_1 {
  padding-bottom:1%;
}

.pt_9em {
  padding-top:9em !important;
}
.pt_8em {
  padding-top:8em !important;
}
.pt_7em {
  padding-top:7em !important;
}
.pt_6em {
  padding-top:6em !important;
}
.pt_5em {
  padding-top:5em !important;
}
.pt_48em {
  padding-top:4.8em !important;
}
.pt_42em {
  padding-top:4.2em !important;
}
.pt_4em {
  padding-top:4em !important;
}
.pt_36em {
  padding-top:3.6em !important;
}
.pt_34em {
  padding-top:3.4em !important;
}
.pt_32em {
  padding-top:3.2em !important;
}
.pt_3em {
  padding-top:3em !important;
}
.pt_28em {
  padding-top:2.8em !important;
}
.pt_26em {
  padding-top:2.6em !important;
}
.pt_24em {
  padding-top:2.4em !important;
}
.pt_22em {
  padding-top:2.2em !important;
}
.pt_2em {
  padding-top:2em !important;
}
.pt_18em {
  padding-top:1.8em !important;
}
.pt_16em {
  padding-top:1.6em !important;
}
.pt_14em {
  padding-top:1.4em !important;
}
.pt_12em {
  padding-top:1.2em !important;
}
.pt_1em {
  padding-top:1em !important;
}
.pt_09em {
  padding-top:0.9em !important;
}
.pt_08em {
  padding-top:0.8em !important;
}
.pt_07em {
  padding-top:0.7em !important;
}
.pt_06em {
  padding-top:0.6em !important;
}
.pt_05em {
  padding-top:0.5em !important;
}
.pt_04em {
  padding-top:0.4em !important;
}
.pt_03em {
  padding-top:0.3em !important;
}
.pt_02em {
  padding-top:0.2em !important;
}
.pt_01em {
  padding-top:0.1em !important;
}
.pt_0 {
  padding-top:0 !important;
}

.pb_9em {
  padding-bottom:9em !important;
}
.pb_8em {
  padding-bottom:8em !important;
}
.pb_7em {
  padding-bottom:7em !important;
}
.pb_6em {
  padding-bottom:6em !important;
}
.pb_5em {
  padding-bottom:5em !important;
}
.pb_48em {
  padding-bottom:4.8em !important;
}
.pb_42em {
  padding-bottom:4.2em !important;
}
.pb_4em {
  padding-bottom:4em !important;
}
.pb_36em {
  padding-bottom:3.6em !important;
}
.pb_34em {
  padding-bottom:3.4em !important;
}
.pb_32em {
  padding-bottom:3.2em !important;
}
.pb_3em {
  padding-bottom:3em !important;
}
.pb_28em {
  padding-bottom:2.8em !important;
}
.pb_26em {
  padding-bottom:2.6em !important;
}
.pb_24em {
  padding-bottom:2.4em !important;
}
.pb_22em {
  padding-bottom:2.4em !important;
}
.pb_2em {
  padding-bottom:2em !important;
}
.pb_18em {
  padding-bottom:1.8em !important;
}
.pb_16em {
  padding-bottom:1.6em !important;
}
.pb_14em {
  padding-bottom:1.4em !important;
}
.pb_12em {
  padding-bottom:1.2em !important;
}
.pb_1em {
  padding-bottom:1em !important;
}
.pb_09em {
  padding-bottom:0.9em !important;
}
.pb_08em {
  padding-bottom:0.8em !important;
}
.pb_07em {
  padding-bottom:0.7em !important;
}
.pb_06em {
  padding-bottom:0.6em !important;
}
.pb_05em {
  padding-bottom:0.5em !important;
}
.pb_04em {
  padding-bottom:0.4em !important;
}
.pb_03em {
  padding-bottom:0.3em !important;
}
.pb_02em {
  padding-bottom:0.2em !important;
}
.pb_01em {
  padding-bottom:0.1em !important;
}
.pb_0 {
  padding-bottom:0 !important;
}

.pl_9em {
  padding-left:9em !important;
}
.pl_8em {
  padding-left:8em !important;
}
.pl_7em {
  padding-left:7em !important;
}
.pl_6em {
  padding-left:6em !important;
}
.pl_5em {
  padding-left:5em !important;
}
.pl_48em {
  padding-left:4.8em !important;
}
.pl_42em {
  padding-left:4.2em !important;
}
.pl_4em {
  padding-left:4em !important;
}
.pl_36em {
  padding-left:3.6em !important;
}
.pl_34em {
  padding-left:3.4em !important;
}
.pl_32em {
  padding-left:3.2em !important;
}
.pl_3em {
  padding-left:3em !important;
}
.pl_28em {
  padding-left:2.8em !important;
}
.pl_26em {
  padding-left:2.6em !important;
}
.pl_24em {
  padding-left:2.4em !important;
}
.pl_22em {
  padding-left:2.2em !important;
}
.pl_2em {
  padding-left:2em !important;
}
.pl_18em {
  padding-left:1.8em !important;
}
.pl_16em {
  padding-left:1.6em !important;
}
.pl_14em {
  padding-left:1.4em !important;
}
.pl_12em {
  padding-left:1.2em !important;
}
.pl_1em {
  padding-left:1em !important;
}
.pl_09em {
  padding-left:0.9em !important;
}
.pl_08em {
  padding-left:0.8em !important;
}
.pl_07em {
  padding-left:0.7em !important;
}
.pl_06em {
  padding-left:0.6em !important;
}
.pl_05em {
  padding-left:0.5em !important;
}
.pl_04em {
  padding-left:0.4em !important;
}
.pl_03em {
  padding-left:0.3em !important;
}
.pl_02em {
  padding-left:0.2em !important;
}
.pl_01em {
  padding-left:0.1em !important;
}
.pl_0 {
  padding-left:0 !important;
}

.pr_9em {
  padding-right:9em !important;
}
.pr_8em {
  padding-right:8em !important;
}
.pr_7em {
  padding-right:7em !important;
}
.pr_6em {
  padding-right:6em !important;
}
.pr_5em {
  padding-right:5em !important;
}
.pr_48em {
  padding-right:4.8em !important;
}
.pr_42em {
  padding-right:4.2em !important;
}
.pr_4em {
  padding-right:4em !important;
}
.pr_36em {
  padding-right:3.6em !important;
}
.pr_34em {
  padding-right:3.4em !important;
}
.pr_32em {
  padding-right:3.2em !important;
}
.pr_3em {
  padding-right:3em !important;
}
.pr_28em {
  padding-right:2.8em !important;
}
.pr_26em {
  padding-right:2.6em !important;
}
.pr_24em {
  padding-right:2.4em !important;
}
.pr_22em {
  padding-right:2.2em !important;
}
.pr_2em {
  padding-right:2em !important;
}
.pr_18em {
  padding-right:1.8em !important;
}
.pr_16em {
  padding-right:1.6em !important;
}
.pr_14em {
  padding-right:1.4em !important;
}
.pr_12em {
  padding-right:1.2em !important;
}
.pr_1em {
  padding-right:1em !important;
}
.pr_09em {
  padding-right:0.9em !important;
}
.pr_08em {
  padding-right:0.8em !important;
}
.pr_07em {
  padding-right:0.7em !important;
}
.pr_06em {
  padding-right:0.6em !important;
}
.pr_05em {
  padding-right:0.5em !important;
}
.pr_04em {
  padding-right:0.4em !important;
}
.pr_03em {
  padding-right:0.3em !important;
}
.pr_02em {
  padding-right:0.2em !important;
}
.pr_01em {
  padding-right:0.1em !important;
}
.pr_0 {
  padding-right:0 !important;
}

/*margin setting*/
.ma_10 {
  margin:10%;
}
.ma_5 {
  margin:5%;
}
.ma_4 {
  margin:4%;
}
.ma_3 {
  margin:3%;
}
.ma_2 {
  margin:2%;
}
.ma_1 {
  margin:1%;
}
.ma_5em {
  margin:5em;
}
.ma_48em {
  margin:4.8em;
}
.ma_42em {
  margin:4.2em;
}
.ma_4em {
  margin:4em;
}
.ma_36em {
  margin:3.6em;
}
.ma_34em {
  margin:3.4em;
}
.ma_32em {
  margin:3.2em;
}
.ma_3em {
  margin:3em;
}
.ma_28em {
  margin:2.8em;
}
.ma_26em {
  margin:2.6em;
}
.ma_24em {
  margin:2.4em;
}
.ma_22em {
  margin:2.2em;
}
.ma_2em {
  margin:2em;
}
.ma_18m {
  margin:1.8em;
}
.ma_16m {
  margin:1.6em;
}
.ma_14m {
  margin:1.4em;
}
.ma_12m {
  margin:1.2em;
}
.ma_1em {
  margin:1em;
}
.ma_09em {
  margin:0.9em;
}
.ma_08em {
  margin:0.8em;
}
.ma_07em {
  margin:0.7em;
}
.ma_06em {
  margin:0.6em;
}
.ma_05em {
  margin:0.5em;
}
.ma_04em {
  margin:0.4em;
}
.ma_03em {
  margin:0.3em;
}
.ma_02em {
  margin:0.2em;
}
.ma_01em {
  margin:0.1em;
}
.ma_8px{
  margin:8px !important;
}
.ma_6px{
  margin:6px !important;
}
.ma_5px{
  margin:5px !important;
}
.ma_4px{
  margin:4px !important;
}
.ma_3px{
  margin:3px !important;
}
.ma_2px{
  margin:2px !important;
}
.ma_1px{
  margin:1px !important;
}
.ma_0{
  margin:0 !important;
}

.ml_100 {
  margin-left:100% !important;
}
.mr_100 {
  margin-right:100% !important;
}
.mt_100 {
  margin-top:100% !important;
}
.mb_100 {
  margin-bottom:100% !important;
}
.ml_50 {
  margin-left:50%;
}
.mr_50 {
  margin-right:50%;
}
.mt_50 {
  margin-top:50%;
}
.mb_50 {
  margin-bottom:50%;
}
.ml_45 {
  margin-left:45%;
}
.mr_45 {
  margin-right:45%;
}
.mt_45 {
  margin-top:45%;
}
.mb_45 {
  margin-bottom:45%;
}
.ml_40 {
  margin-left:40%;
}
.mr_40 {
  margin-right:40%;
}
.mt_40 {
  margin-top:40%;
}
.mb_40 {
  margin-bottom:40%;
}
.ml_35 {
  margin-left:35%;
}
.mr_35 {
  margin-right:35%;
}
.mt_35 {
  margin-top:35%;
}
.mb_35 {
  margin-bottom:35%;
}
.ml_30 {
  margin-left:30%;
}
.mr_30 {
  margin-right:30%;
}
.mt_30 {
  margin-top:30%;
}
.mb_30 {
  margin-bottom:30%;
}
.ml_25 {
  margin-left:25%;
}
.mr_25 {
  margin-right:25%;
}
.mt_25 {
  margin-top:25%;
}
.mb_25 {
  margin-bottom:25%;
}
.ml_20 {
  margin-left:20%;
}
.mr_20 {
  margin-right:20%;
}
.mt_20 {
  margin-top:20%;
}
.mb_20 {
  margin-bottom:20%;
}
.ml_15 {
  margin-left:15%;
}
.mr_15 {
  margin-right:15%;
}
.mt_15 {
  margin-top:15%;
}
.mb_15 {
  margin-bottom:15%;
}
.ml_10 {
  margin-left:10%;
}
.mr_10 {
  margin-right:10%;
}
.mt_10 {
  margin-top:10%;
}
.mb_10 {
  margin-bottom:10%;
}
.ml_9 {
  margin-left:9%;
}
.mr_9 {
  margin-right:9%;
}
.mt_9 {
  margin-top:9%;
}
.mb_9 {
  margin-bottom:9%;
}
.ml_8 {
  margin-left:8%;
}
.mr_8 {
  margin-right:8%;
}
.mt_8 {
  margin-top:8%;
}
.mb_8 {
  margin-bottom:8%;
}
.ml_7 {
  margin-left:7%;
}
.mr_7 {
  margin-right:7%;
}
.mt_7 {
  margin-top:7%;
}
.mb_7 {
  margin-bottom:7%;
}
.ml_6 {
  margin-left:6%;
}
.mr_6 {
  margin-right:6%;
}
.mt_6 {
  margin-top:6%;
}
.mb_6 {
  margin-bottom:6%;
}
.ml_5 {
  margin-left:5%;
}
.mr_5 {
  margin-right:5%;
}
.mt_5 {
  margin-top:5%;
}
.mb_5 {
  margin-bottom:5%;
}
.ml_4 {
  margin-left:4%;
}
.mr_4 {
  margin-right:4%;
}
.mt_4 {
  margin-top:4%;
}
.mb_4 {
  margin-bottom:4%;
}
.ml_3 {
  margin-left:3%;
}
.mr_3 {
  margin-right:3%;
}
.mt_3 {
  margin-top:3%;
}
.mb_3 {
  margin-bottom:3%;
}
.ml_2 {
  margin-left:2%;
}
.mr_2 {
  margin-right:2%;
}
.mt_2 {
  margin-top:2%;
}
.mb_2 {
  margin-bottom:2%;
}
.ml_1 {
  margin-left:1%;
}
.mr_1 {
  margin-right:1%;
}
.mt_1 {
  margin-top:1%;
}
.mb_1 {
  margin-bottom:1%;
}

.mt_9em {
  margin-top:9em !important;
}
.mt_8em {
  margin-top:8em !important;
}
.mt_7em {
  margin-top:7em !important;
}
.mt_6em {
  margin-top:6em !important;
}
.mt_5em {
  margin-top:5em !important;
}
.mt_48em {
  margin-top:4.8em !important;
}
.mt_42em {
  margin-top:4.2em !important;
}
.mt_4em {
  margin-top:4em !important;
}
.mt_36em {
  margin-top:3.6em !important;
}
.mt_34em {
  margin-top:3.4em !important;
}
.mt_32em {
  margin-top:3.2em !important;
}
.mt_3em {
  margin-top:3em !important;
}
.mt_28em {
  margin-top:2.8em !important;
}
.mt_26em {
  margin-top:2.6em !important;
}
.mt_24em {
  margin-top:2.4em !important;
}
.mt_22em {
  margin-top:2.2em !important;
}
.mt_2em {
  margin-top:2em !important;
}
.mt_18em {
  margin-top:1.8em !important;
}
.mt_16em {
  margin-top:1.6em !important;
}
.mt_14em {
  margin-top:1.4em !important;
}
.mt_12em {
  margin-top:1.2em !important;
}
.mt_1em {
  margin-top:1em !important;
}
.mt_09em {
  margin-top:0.9em !important;
}
.mt_08em {
  margin-top:0.8em !important;
}
.mt_07em {
  margin-top:0.7em !important;
}
.mt_06em {
  margin-top:0.6em !important;
}
.mt_05em {
  margin-top:0.5em !important;
}
.mt_04em {
  margin-top:0.4em !important;
}
.mt_03em {
  margin-top:0.3em !important;
}
.mt_02em {
  margin-top:0.2em !important;
}
.mt_01em {
  margin-top:0.1em !important;
}
.mt_8px {
  margin-top:8px !important;
}
.mt_6px {
  margin-top:6px !important;
}
.mt_5px {
  margin-top:5px !important;
}
.mt_4px {
  margin-top:4px !important;
}
.mt_3px {
  margin-top:3px !important;
}
.mt_2px {
  margin-top:2px !important;
}
.mt_1px {
  margin-top:1px !important;
}
.mt_0 {
  margin-top:0 !important;
}

.mb_9em {
  margin-bottom:9em !important;
}
.mb_8em {
  margin-bottom:8em !important;
}
.mb_7em {
  margin-bottom:7em !important;
}
.mb_6em {
  margin-bottom:6em !important;
}
.mb_5em {
  margin-bottom:5em !important;
}
.mb_48em {
  margin-bottom:4.8em !important;
}
.mb_42em {
  margin-bottom:4.2em !important;
}
.mb_4em {
  margin-bottom:4em !important;
}
.mb_36em {
  margin-bottom:3.6em !important;
}
.mb_34em {
  margin-bottom:3.4em !important;
}
.mb_32em {
  margin-bottom:3.2em !important;
}
.mb_3em {
  margin-bottom:3em !important;
}
.mb_28em {
  margin-bottom:2.8em !important;
}
.mb_26em {
  margin-bottom:2.6em !important;
}
.mb_24em {
  margin-bottom:2.4em !important;
}
.mb_22em {
  margin-bottom:2.2em !important;
}
.mb_2em {
  margin-bottom:2em !important;
}
.mb_18em {
  margin-bottom:1.8em !important;
}
.mb_16em {
  margin-bottom:1.6em !important;
}
.mb_14em {
  margin-bottom:1.4em !important;
}
.mb_12em {
  margin-bottom:1.2em !important;
}
.mb_1em {
  margin-bottom:1em !important;
}
.mb_09em {
  margin-bottom:0.9em !important;
}
.mb_08em {
  margin-bottom:0.8em !important;
}
.mb_07em {
  margin-bottom:0.7em !important;
}
.mb_06em {
  margin-bottom:0.6em !important;
}
.mb_05em {
  margin-bottom:0.5em !important;
}
.mb_04em {
  margin-bottom:0.4em !important;
}
.mb_03em {
  margin-bottom:0.3em !important;
}
.mb_02em {
  margin-bottom:0.2em !important;
}
.mb_01em {
  margin-bottom:0.1em !important;
}
.mb_8px {
  margin-bottom:8px !important;
}
.mb_6px {
  margin-bottom:6px !important;
}
.mb_5px {
  margin-bottom:5px !important;
}
.mb_4px {
  margin-bottom:4px !important;
}
.mb_3px {
  margin-bottom:3px !important;
}
.mb_2px {
  margin-bottom:2px !important;
}
.mb_1px {
  margin-bottom:1px !important;
}
.mb_0 {
  margin-bottom:0 !important;
}

.ml_9em {
  margin-left:9em !important;
}
.ml_8em {
  margin-left:8em !important;
}
.ml_7em {
  margin-left:7em !important;
}
.ml_6em {
  margin-left:6em !important;
}
.ml_5em {
  margin-left:5em !important;
}
.ml_48em {
  margin-left:4.8em !important;
}
.ml_42em {
  margin-left:4.2em !important;
}
.ml_4em {
  margin-left:4em !important;
}
.ml_36em {
  margin-left:3.6em !important;
}
.ml_34em {
  margin-left:3.4em !important;
}
.ml_32em {
  margin-left:3.2em !important;
}
.ml_3em {
  margin-left:3em !important;
}
.ml_28em {
  margin-left:2.8em !important;
}
.ml_26em {
  margin-left:2.6em !important;
}
.ml_24em {
  margin-left:2.4em !important;
}
.ml_22em {
  margin-left:2.2em !important;
}
.ml_2em {
  margin-left:2em !important;
}
.ml_18em {
  margin-left:1.8em !important;
}
.ml_16em {
  margin-left:1.6em !important;
}
.ml_14em {
  margin-left:1.4em !important;
}
.ml_12em {
  margin-left:1.2em !important;
}
.ml_1em {
  margin-left:1em !important;
}
.ml_09em {
  margin-left:0.9em !important;
}
.ml_08em {
  margin-left:0.8em !important;
}
.ml_07em {
  margin-left:0.7em !important;
}
.ml_06em {
  margin-left:0.6em !important;
}
.ml_05em {
  margin-left:0.5em !important;
}
.ml_04em {
  margin-left:0.4em !important;
}
.ml_03em {
  margin-left:0.3em !important;
}
.ml_02em {
  margin-left:0.2em !important;
}
.ml_01em {
  margin-left:0.1em !important;
}
.ml_8px {
  margin-left:8px !important;
}
.ml_6px {
  margin-left:6px !important;
}
.ml_5px {
  margin-left:5px !important;
}
.ml_4px {
  margin-left:4px !important;
}
.ml_3px {
  margin-left:3px !important;
}
.ml_2px {
  margin-left:2px !important;
}
.ml_1px {
  margin-left:1px !important;
}
.ml_0 {
  margin-left:0 !important;
}

.mr_9em {
  margin-right:9em !important;
}
.mr_8em {
  margin-right:8em !important;
}
.mr_7em {
  margin-right:7em !important;
}
.mr_6em {
  margin-right:6em !important;
}
.mr_5em {
  margin-right:5em !important;
}
.mr_48em {
  margin-right:4.8em !important;
}
.mr_42em {
  margin-right:4.2em !important;
}
.mr_4em {
  margin-right:4em !important;
}
.mr_36em {
  margin-right:3.6em !important;
}
.mr_34em {
  margin-right:3.4em !important;
}
.mr_32em {
  margin-right:3.2em !important;
}
.mr_3em {
  margin-right:3em !important;
}
.mr_28em {
  margin-right:2.8em !important;
}
.mr_26em {
  margin-right:2.6em !important;
}
.mr_24em {
  margin-right:2.4em !important;
}
.mr_22em {
  margin-right:2.2em !important;
}
.mr_2em {
  margin-right:2em !important;
}
.mr_18em {
  margin-right:1.8em !important;
}
.mr_16em {
  margin-right:1.6em !important;
}
.mr_14em {
  margin-right:1.4em !important;
}
.mr_12em {
  margin-right:1.2em !important;
}
.mr_1em {
  margin-right:1em !important;
}
.mr_09em {
  margin-right:0.9em !important;
}
.mr_08em {
  margin-right:0.8em !important;
}
.mr_07em {
  margin-right:0.7em !important;
}
.mr_06em {
  margin-right:0.6em !important;
}
.mr_05em {
  margin-right:0.5em !important;
}
.mr_04em {
  margin-right:0.4em !important;
}
.mr_03em {
  margin-right:0.3em !important;
}
.mr_02em {
  margin-right:0.2em !important;
}
.mr_01em {
  margin-right:0.1em !important;
}
.mr_8px {
  margin-right:8px !important;
}
.mr_6px {
  margin-right:6px !important;
}
.mr_5px {
  margin-right:5px !important;
}
.mr_4px {
  margin-right:4px !important;
}
.mr_3px {
  margin-right:3px !important;
}
.mr_2px {
  margin-right:2px !important;
}
.mr_1px {
  margin-right:1px !important;
}
.mr_0 {
  margin-right:0 !important;
}

/*TRBL（top, right, bottom, left） position setting*/
.left_100 {
  left:100%;
}
.right_100 {
  right:100%;
}
.top_100 {
  top:100%;
}
.bottom_100 {
  bottom:100%;
}
.left_95 {
  left:95%;
}
.right_95 {
  right:95%;
}
.top_95 {
  top:95%;
}
.bottom_95 {
  bottom:95%;
}
.left_90 {
  left:90%;
}
.right_90 {
  right:90%;
}
.top_90 {
  top:90%;
}
.bottom_90 {
  bottom:90%;
}
.left_85 {
  left:85%;
}
.right_85 {
  right:85%;
}
.top_85 {
  top:85%;
}
.bottom_85 {
  bottom:85%;
}
.left_80 {
  left:80%;
}
.right_80 {
  right:80%;
}
.top_80 {
  top:80%;
}
.bottom_80 {
  bottom:80%;
}
.left_75 {
  left:75%;
}
.right_75 {
  right:75%;
}
.top_75 {
  top:75%;
}
.bottom_75 {
  bottom:75%;
}
.left_70 {
  left:70%;
}
.right_70 {
  right:70%;
}
.top_70 {
  top:70%;
}
.bottom_70 {
  bottom:70%;
}
.left_65 {
  left:65%;
}
.right_65 {
  right:65%;
}
.top_65 {
  top:65%;
}
.bottom_65 {
  bottom:65%;
}
.left_60 {
  left:60%;
}
.right_60 {
  right:60%;
}
.top_60 {
  top:60%;
}
.bottom_60 {
  bottom:60%;
}
.left_55 {
  left:55%;
}
.right_55 {
  right:55%;
}
.top_55 {
  top:55%;
}
.bottom_55 {
  bottom:55%;
}
.left_50 {
  left:50%;
}
.right_50 {
  right:50%;
}
.top_50 {
  top:50%;
}
.bottom_50 {
  bottom:50%;
}
.left_45 {
  left:45%;
}
.right_45 {
  right:45%;
}
.top_45 {
  top:45%;
}
.bottom_45 {
  bottom:45%;
}
.left_40 {
  left:40%;
}
.right_40 {
  right:40%;
}
.top_40 {
  top:40%;
}
.bottom_40 {
  bottom:40%;
}
.left_35 {
  left:35%;
}
.right_35 {
  right:35%;
}
.top_35 {
  top:35%;
}
.bottom_35 {
  bottom:35%;
}
.left_30 {
  left:30%;
}
.right_30 {
  right:30%;
}
.top_30 {
  top:30%;
}
.bottom_30 {
  bottom:30%;
}
.left_25 {
  left:25%;
}
.right_25 {
  right:25%;
}
.top_25 {
  top:25%;
}
.bottom_25 {
  bottom:25%;
}
.left_20 {
  left:20%;
}
.right_20 {
  right:20%;
}
.top_20 {
  top:20%;
}
.bottom_20 {
  bottom:20%;
}
.left_15 {
  left:10%;
}
.right_15 {
  right:15%;
}
.top_15 {
  top:15%;
}
.bottom_15 {
  bottom:15%;
}
.left_10 {
  left:10%;
}
.right_10 {
  right:10%;
}
.top_10 {
  top:10%;
}
.bottom_10 {
  bottom:10%;
}
.left_9 {
  left:9%;
}
.right_9 {
  right:9%;
}
.top_9 {
  top:9%;
}
.bottom_9 {
  bottom:9%;
}
.left_8 {
  left:8%;
}
.right_8 {
  right:8%;
}
.top_8 {
  top:8%;
}
.bottom_8 {
  bottom:8%;
}
.left_7 {
  left:7%;
}
.right_7 {
  right:7%;
}
.top_7 {
  top:7%;
}
.bottom_7 {
  bottom:7%;
}
.left_6 {
  left:6%;
}
.right_6 {
  right:6%;
}
.top_6 {
  top:6%;
}
.bottom_6 {
  bottom:6%;
}
.left_5 {
  left:5%;
}
.right_5 {
  right:5%;
}
.top_5 {
  top:5%;
}
.bottom_5 {
  bottom:5%;
}
.left_4 {
  left:4%;
}
.right_4 {
  right:4%;
}
.top_4 {
  top:4%;
}
.bottom_4 {
  bottom:4%;
}
.left_3 {
  left:3%;
}
.right_3 {
  right:3%;
}
.top_3 {
  top:3%;
}
.bottom_3 {
  bottom:3%;
}
.left_2 {
  left:2%;
}
.right_2 {
  right:2%;
}
.top_2 {
  top:2%;
}
.bottom_2 {
  bottom:2%;
}
.left_1 {
  left:1%;
}
.right_1 {
  right:1%;
}
.top_1 {
  top:1%;
}
.bottom_1 {
  bottom:1%;
}
.left_0 {
  left:0 !important;
}
.right_0 {
  right:0 !important;
}
.top_0 {
  top:0 !important;
}
.bottom_0 {
  bottom:0 !important;
}
.left_au {
  left: auto !important;
}
.right_au {
  right: auto !important;
}
.top_au {
  top: auto !important;
}
.bottom_au {
  bottom: auto !important;
}
.left_in {
  left: inherit !important;
}
.right_in {
  right: inherit !important;
}
.top_in {
  top: inherit !important;
}
.bottom_in {
  bottom: inherit !important;
}

/*minus margin setting*/
.minus_mt_9em {
  margin-top: -9em;
}
.minus_mt_8em {
  margin-top: -8em;
}
.minus_mt_5em {
  margin-top:-5em;
}
.minus_mt_48em {
  margin-top:-4.8em;
}
.minus_mt_42em {
  margin-top:-4.2em;
}
.minus_mt_4em {
  margin-top:-4em;
}
.minus_mt_36em {
  margin-top:-3.6em;
}
.minus_mt_34em {
  margin-top:-3.4em;
}
.minus_mt_32em {
  margin-top:-3.2em;
}
.minus_mt_3em {
  margin-top:-3em;
}
.minus_mt_28em {
  margin-top:-2.8em;
}
.minus_mt_26em {
  margin-top:-2.6em;
}
.minus_mt_24em {
  margin-top:-2.4em;
}
.minus_mt_2em {
  margin-top:-2em;
}
.minus_mt_18em {
  margin-top:-1.8em;
}
.minus_mt_12em {
  margin-top:-1.2em;
}
.minus_mt_1em {
  margin-top:-1em;
}
.minus_mt_09em {
  margin-top:-0.9em;
}
.minus_mt_08em {
  margin-top:-0.8em;
}
.minus_mt_07em {
  margin-top:-0.7em;
}
.minus_mt_06em {
  margin-top:-0.6em;
}
.minus_mt_05em {
  margin-top:-0.5em;
}
.minus_mt_04em {
  margin-top:-0.4em;
}
.minus_mt_03em {
  margin-top:-0.3em;
}
.minus_mt_02em {
  margin-top:-0.2em;
}
.minus_mt_01em {
  margin-top:-0.1em;
}
.minus_mb_9em {
  margin-bottom: -9em;
}
.minus_mb_8em {
  margin-bottom: -8em;
}
.minus_mb_5em {
  margin-bottom:-5em;
}
.minus_mb_48em {
  margin-bottom:-4.8em;
}
.minus_mb_42em {
  margin-bottom:-4.2em;
}
.minus_mb_4em {
  margin-bottom:-4em;
}
.minus_mb_36em {
  margin-bottom:-3.6em;
}
.minus_mb_34em {
  margin-bottom:-3.4em;
}
.minus_mb_32em {
  margin-bottom:-3.2em;
}
.minus_mb_3em {
  margin-bottom:-3em;
}
.minus_mb_28em {
  margin-bottom:-2.8em;
}
.minus_mb_26em {
  margin-bottom:-2.6em;
}
.minus_mb_24em {
  margin-bottom:-2.4em;
}
.minus_mb_2em {
  margin-bottom:-2em;
}
.minus_mb_18em {
  margin-bottom:-1.8em;
}
.minus_mb_12em {
  margin-bottom:-1.2em;
}
.minus_mb_1em {
  margin-bottom:-1em;
}
.minus_mb_09em {
  margin-bottom:-0.9em;
}
.minus_mb_08em {
  margin-bottom:-0.8em;
}
.minus_mb_07em {
  margin-bottom:-0.7em;
}
.minus_mb_06em {
  margin-bottom:-0.6em;
}
.minus_mb_05em {
  margin-bottom:-0.5em;
}
.minus_mb_04em {
  margin-bottom:-0.4em;
}
.minus_mb_03em {
  margin-bottom:-0.3em;
}
.minus_mb_02em {
  margin-bottom:-0.2em;
}
.minus_mb_01em {
  margin-bottom:-0.1em;
}
.minus_ml_9em {
  margin-left: -9em;
}
.minus_ml_8em {
  margin-left: -8em;
}
.minus_ml_5em {
  margin-left:-5em;
}
.minus_ml_48em {
  margin-left:-4.8em;
}
.minus_ml_42em {
  margin-left:-4.2em;
}
.minus_ml_4em {
  margin-left:-4em;
}
.minus_ml_36em {
  margin-left:-3.6em;
}
.minus_ml_34em {
  margin-left:-3.4em;
}
.minus_ml_32em {
  margin-left:-3.2em;
}
.minus_ml_3em {
  margin-left:-3em;
}
.minus_ml_28em {
  margin-left:-2.8em;
}
.minus_ml_26em {
  margin-left:-2.6em;
}
.minus_ml_24em {
  margin-left:-2.4em;
}
.minus_ml_2em {
  margin-left:-2em;
}
.minus_ml_18em {
  margin-left:-1.8em;
}
.minus_ml_12em {
  margin-left:-1.2em;
}
.minus_ml_1em {
  margin-left:-1em;
}
.minus_ml_09em {
  margin-left:-0.9em;
}
.minus_ml_08em {
  margin-left:-0.8em;
}
.minus_ml_07em {
  margin-left:-0.7em;
}
.minus_ml_06em {
  margin-left:-0.6em;
}
.minus_ml_05em {
  margin-left:-0.5em;
}
.minus_ml_04em {
  margin-left:-0.4em;
}
.minus_ml_03em {
  margin-left:-0.3em;
}
.minus_ml_02em {
  margin-left:-0.2em;
}
.minus_ml_01em {
  margin-left:-0.1em;
}
.minus_mr_9em {
  margin-right: -9em;
}
.minus_mr_8em {
  margin-right: -8em;
}
.minus_mr_5em {
  margin-right:-5em;
}
.minus_mr_48em {
  margin-right:-4.8em;
}
.minus_mr_42em {
  margin-right:-4.2em;
}
.minus_mr_4em {
  margin-right:-4em;
}
.minus_mr_36em {
  margin-right:-3.6em;
}
.minus_mr_34em {
  margin-right:-3.4em;
}
.minus_mr_32em {
  margin-right:-3.2em;
}
.minus_mr_3em {
  margin-right:-3em;
}
.minus_mr_28em {
  margin-right:-2.8em;
}
.minus_mr_26em {
  margin-right:-2.6em;
}
.minus_mr_24em {
  margin-right:-2.4em;
}
.minus_mr_2em {
  margin-right:-2em;
}
.minus_mr_18em {
  margin-right:-1.8em;
}
.minus_mr_12em {
  margin-right:-1.2em;
}
.minus_mr_1em {
  margin-right:-1em;
}
.minus_mr_09em {
  margin-right:-0.9em;
}
.minus_mr_08em {
  margin-right:-0.8em;
}
.minus_mr_07em {
  margin-right:-0.7em;
}
.minus_mr_06em {
  margin-right:-0.6em;
}
.minus_mr_05em {
  margin-right:-0.5em;
}
.minus_mr_04em {
  margin-right:-0.4em;
}
.minus_mr_03em {
  margin-right:-0.3em;
}
.minus_mr_02em {
  margin-right:-0.2em;
}
.minus_mr_01em {
  margin-right:-0.1em;
}

/*minus TRBL（top, right, bottom, left）setting*/
.minus_left_100 {
  left:-100%;
}
.minus_right_100 {
  right:-100%;
}
.minus_top_100 {
  top:-100%;
}
.minus_bottom_100 {
  bottom:-100%;
}
.minus_left_50 {
  left:-50%;
}
.minus_right_50 {
  right:-50%;
}
.minus_top_50 {
  top:-50%;
}
.minus_bottom_50 {
  bottom:-50%;
}
.minus_left_5em {
  left:-5em;
}
.minus_right_5em {
  right:-5em;
}
.minus_top_5em {
  top:-5em;
}
.minus_bottom_5em {
  bottom:-5em;
}
.minus_left_4em {
  left:-4em;
}
.minus_right_4em {
  right:-4em;
}
.minus_top_4em {
  top:-4em;
}
.minus_bottom_4em {
  bottom:-4em;
}
.minus_left_36em {
  left:-3.6em;
}
.minus_right_36em {
  right:-3.6em;
}
.minus_top_36em {
  top:-3.6em;
}
.minus_bottom_36em {
  bottom:-3.6em;
}
.minus_left_34em {
  left:-3.4em;
}
.minus_right_34em {
  right:-3.4em;
}
.minus_top_34em {
  top:-3.4em;
}
.minus_bottom_34em {
  bottom:-3.4em;
}
.minus_left_32em {
  left:-3.2em;
}
.minus_right_32em {
  right:-3.2em;
}
.minus_top_32em {
  top:-3.2em;
}
.minus_bottom_32em {
  bottom:-3.2em;
}
.minus_left_3em {
  left:-3em;
}
.minus_right_3em {
  right:-3em;
}
.minus_top_3em {
  top:-3em;
}
.minus_bottom_3em {
  bottom:-3em;
}
.minus_left_28em {
  left:-2.8em;
}
.minus_right_28em {
  right:-2.8em;
}
.minus_top_28em {
  top:-2.8em;
}
.minus_bottom_28em {
  bottom:-2.8em;
}
.minus_left_24em {
  left:-2.4em;
}
.minus_right_24em {
  right:-2.4em;
}
.minus_top_24em {
  top:-2.4em;
}
.minus_bottom_24em {
  bottom:-2.4em;
}
.minus_left_2em {
  left:-2em;
}
.minus_right_2em {
  right:-2em;
}
.minus_top_2em {
  top:-2em;
}
.minus_bottom_2em {
  bottom:-2em;
}
.minus_left_18em {
  left:-1.8em;
}
.minus_right_18em {
  right:-1.8em;
}
.minus_top_18em {
  top:-1.8em;
}
.minus_bottom_18em {
  bottom:-1.8em;
}
.minus_left_16em {
  left:-1.6em;
}
.minus_right_16em {
  right:-1.6em;
}
.minus_top_16em {
  top:-1.6em;
}
.minus_bottom_16em {
  bottom:-1.6em;
}
.minus_left_14em {
  left:-1.4em;
}
.minus_right_14em {
  right:-1.4em;
}
.minus_top_14em {
  top:-1.4em;
}
.minus_bottom_14em {
  bottom:-1.4em;
}
.minus_left_12em {
  left:-1.2em;
}
.minus_right_12em {
  right:-1.2em;
}
.minus_top_12em {
  top:-1.2em;
}
.minus_bottom_12em {
  bottom:-1.2em;
}
.minus_left_1em {
  left:-1em;
}
.minus_right_1em {
  right:-1em;
}
.minus_top_1em {
  top:-1em;
}
.minus_bottom_1em {
  bottom:-1em;
}
.minus_left_09em {
  left:-0.9em;
}
.minus_right_09em {
  right:-0.9em;
}
.minus_top_09em {
  top:-0.9em;
}
.minus_bottom_09em {
  bottom:-0.9em;
}
.minus_left_08em {
  left:-0.9em;
}
.minus_right_08em {
  right:-0.8em;
}
.minus_top_08em {
  top:-0.8em;
}
.minus_bottom_08em {
  bottom:-0.8em;
}
.minus_left_07em {
  left:-0.7em;
}
.minus_right_07em {
  right:-0.7em;
}
.minus_top_07em {
  top:-0.7em;
}
.minus_bottom_07em {
  bottom:-0.7em;
}
.minus_left_06em {
  left:-0.6em;
}
.minus_right_06em {
  right:-0.6em;
}
.minus_top_06em {
  top:-0.6em;
}
.minus_bottom_06em {
  bottom:-0.6em;
}
.minus_left_05em {
  left:-0.5em;
}
.minus_right_05em {
  right:-0.5em;
}
.minus_top_05em {
  top:-0.5em;
}
.minus_bottom_05em {
  bottom:-0.5em;
}

/*multiple rows setting*/
.text_hidden {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space: nowrap;
}
.text_newline {
  text-overflow:ellipsis;
  line-height:120%;
  display: -webkit-box;
  display: -moz-box;
  word-wrap:break-word;
  word-break:normal;
  overflow:hidden;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
}
.text_ind_9em {
  text-indent: 9em;
}
.text_ind_8em {
  text-indent: 8em;
}
.text_ind_7em {
  text-indent: 7em;
}
.text_ind_6em {
  text-indent: 6em;
}
.text_ind_5em {
  text-indent: 5em;
}
.text_ind_4em {
  text-indent: 4em;
}
.text_ind_38em {
  text-indent: 3.8em;
}
.text_ind_36em {
  text-indent: 3.6em;
}
.text_ind_34em {
  text-indent: 3.4em;
}
.text_ind_32em {
  text-indent: 3.2em;
}
.text_ind_3em {
  text-indent: 3em;
}
.text_ind_28em {
  text-indent: 2.8em;
}
.text_ind_26em {
  text-indent: 2.6em;
}
.text_ind_24em {
  text-indent: 2.4em;
}
.text_ind_22em {
  text-indent: 2.2em;
}
.text_ind_2em {
  text-indent: 2em;
}
.text_ind_18em {
  text-indent: 1.8em;
}
.text_ind_16em {
  text-indent: 1.6em;
}
.text_ind_14em {
  text-indent: 1.4em;
}
.text_ind_12em {
  text-indent: 1.2em;
}
.text_ind_1em {
  text-indent: 1em;
}
.text_ind_09em {
  text-indent: 0.9em;
}
.text_ind_08em {
  text-indent: 0.8em;
}
.text_ind_07em {
  text-indent: 0.7em;
}
.text_ind_06em {
  text-indent: 0.6em;
}
.text_ind_05em {
  text-indent: 0.5em;
}
.text_ind_04em {
  text-indent: 0.4em;
}
.text_ind_03em {
  text-indent: 0.3em;
}
.text_ind_02em {
  text-indent: 0.2em;
}
.text_ind_01em {
  text-indent: 0.1em;
}
.text_ind_10 {
  text-indent: 10%;
}
.text_ind_9 {
  text-indent: 9%;
}
.text_ind_8 {
  text-indent: 8%;
}
.text_ind_7 {
  text-indent: 7%;
}
.text_ind_6 {
  text-indent: 6%;
}
.text_ind_5 {
  text-indent: 5%;
}
.text_ind_4 {
  text-indent: 4%;
}
.text_ind_3 {
  text-indent: 3%;
}
.text_ind_2 {
  text-indent: 2%;
}
.text_ind_1 {
  text-indent: 1%;
}
.text_ind_0 {
  text-indent: 0 !important;
}
/*tabs list right line*/
.nav_line li:last-child:after, .nav_line_c li:last-child:after {
  display: none;
}
.nav_line li::after {
  content: '|';
  text-align: right;
  display: block;
  position: absolute;
  right: 0;
  color: #dddddd;
  font-weight: 100;
}
.nav_line_c li::after {
    content: '|';
    text-align: right;
    display: block;
    position: absolute;
    color: #dddddd;
    font-weight: 100;
    top: 0;
    right: -1px;
}

.verline_list > *:last-child:after, .verline_list2 > *:last-child:after {
  display: none;
}
.verline_list > *::after {
  content: '';
  display: block;
  position: absolute;
  top: 10%;
  right: -1px;
  height: 80%;
  width: 2px;
  background-color: #dddddd;
}
.verline_list2 > *::after {
  content: '';
  display: block;
  position: absolute;
  top: 10%;
  right: -1px;
  height: 80%;
  width: 3px;
  background-color: #dddddd;
}

/*color list Style*/
.list_f5f > *:nth-child(odd), .list_f9f > *:nth-child(odd) {
  background:#ffffff;
}
.list_f5f > *:nth-child(even) {
  background:#f5f5f5;
}
.list_f9f > *:nth-child(even) {
  background:#f9f9f9;
}
.list_f5f > *:hover, .list_f9f > *:hover {
  background:#f1f1f1;
}
.hover_f9f > *:hover {
  background:#f9f9f9;
}
.hover_f5f > *:hover {
  background:#f5f5f5;
}
.hover_f1f > *:hover {
  background:#f1f1f1;
}
.hover_aaa > *:hover {
  background:#aaaaaa;
}
.hover_bbb > *:hover {
  background:#bbbbbb;
}
.hover_ccc > li:hover {
  background:#cccccc;
}
.hover_ddd > *:hover {
  background:#dddddd;
}
.hover_eee > *:hover {
  background:#eeeeee;
}

/*video list Style*/
.vodlist li a {
  display: block;
  position: relative;
  overflow: hidden;
  height: inherit;
}
.vodlist li a:before:hover, .vodlist li a:before:hover {
  opacity: 1 !important;
}
.vodlist li a img {
  width: 100%;
  height: inherit;
}
.vodlist li a:before {
  display: block;
  content: '';
  width: 50%;
  margin: 0 25%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 2;
  background:url() center no-repeat;
  background-size: 100%;
  opacity: 0.8;
}
.vodlist li a:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background:url() !important ;
}

/*color setting*/
.c_black {
  color:#000000 !important;
}
.c_gray_111 {
  color:#111111 !important;
}
.c_gray_222 {
  color:#222222 !important;
}
.c_gray_333 {
  color:#333333 !important;
}
.c_gray_444 {
  color:#444444 !important;
}
.c_gray_555 {
  color:#555555 !important;
}
.c_gray_666 {
  color:#666666 !important;
}
.c_gray_777 {
  color:#777777 !important;
}
.c_gray_888 {
  color:#888888 !important;
}
.c_gray_999 {
  color:#999999 !important;
}
.c_gray_aaa {
  color:#aaaaaa !important;
}
.c_gray_bbb {
  color:#bbbbbb !important;
}
.c_gray_ccc {
  color:#cccccc !important;
}
.c_gray_ddd {
  color:#dddddd !important;
}
.c_gray_eee {
  color:#eeeeee !important;
}
.c_gray_f1f {
  color:#f1f1f1 !important;
}
.c_gray_f2f {
  color:#f2f2f2 !important;
}
.c_gray_f3f {
  color:#f3f3f3 !important;
}
.c_gray_f4f {
  color:#f4f4f4 !important;
}
.c_gray_f5f {
  color:#f5f5f5 !important;
}
.c_gray_f6f {
  color:#f6f6f6 !important;
}
.c_gray_f7f {
  color:#f7f7f7 !important;
}
.c_gray_f8f {
  color:#f8f8f8 !important;
}
.c_gray_f9f {
  color:#f9f9f9 !important;
}
.c_white {
  color:#ffffff !important;
}
.c_in {
  color:inherit !important;
}
.bg_black {
  background-color:#000000 !important;
}
.bg_gray_111 {
  background-color:#111111 !important;
}
.bg_gray_222 {
  background-color:#222222 !important;
}
.bg_gray_333 {
  background-color:#333333 !important;
}
.bg_gray_444 {
  background-color:#444444 !important;
}
.bg_gray_555 {
  background-color:#555555 !important;
}
.bg_gray_666 {
  background-color:#666666 !important;
}
.bg_gray_777 {
  background-color:#777777 !important;
}
.bg_gray_888 {
  background-color:#888888 !important;
}
.bg_gray_999 {
  background-color:#999999 !important;
}
.bg_gray_aaa {
  background-color:#aaaaaa !important;
}
.bg_gray_bbb {
  background-color:#bbbbbb !important;
}
.bg_gray_ccc {
  background-color:#cccccc !important;
}
.bg_gray_ddd {
  background-color:#dddddd !important;
}
.bg_gray_eee {
  background-color:#eeeeee !important;
}
.bg_gray_f1f {
  background-color:#f1f1f1 !important;
}
.bg_gray_f2f {
  background-color:#f2f2f2 !important;
}
.bg_gray_f3f {
  background-color:#f3f3f3 !important;
}
.bg_gray_f4f {
  background-color:#f4f4f4 !important;
}
.bg_gray_f5f {
  background-color:#f5f5f5 !important;
}
.bg_gray_f6f {
  background-color:#f6f6f6 !important;
}
.bg_gray_f7f {
  background-color:#f7f7f7 !important;
}
.bg_gray_f8f {
  background-color:#f8f8f8 !important;
}
.bg_gray_f9f {
  background-color:#f9f9f9 !important;
}
.bg_white {
  background-color:#ffffff !important;
}
.bg_in {
  background-color:inherit !important;
}
.bor_black {
  border-color:#000000 !important;
}
.bor_gray_111 {
  border-color:#111111 !important;
}
.bor_gray_222 {
  border-color:#222222 !important;
}
.bor_gray_333 {
  border-color:#333333 !important;
}
.bor_gray_444 {
  border-color:#444444 !important;
}
.bor_gray_555 {
  border-color:#555555 !important;
}
.bor_gray_666 {
  border-color:#666666 !important;
}
.bor_gray_777 {
  border-color:#777777 !important;
}
.bor_gray_888 {
  border-color:#888888 !important;
}
.bor_gray_999 {
  border-color:#999999 !important;
}
.bor_gray_aaa {
  border-color:#aaaaaa !important;
}
.bor_gray_bbb {
  border-color:#bbbbbb !important;
}
.bor_gray_ccc {
  border-color:#cccccc !important;
}
.bor_gray_ddd {
  border-color:#dddddd !important;
}
.bor_gray_eee {
  border-color:#eeeeee !important;
}
.bor_gray_f1f {
  border-color:#f1f1f1 !important;
}
.bor_gray_f2f {
  border-color:#f2f2f2 !important;
}
.bor_gray_f3f {
  border-color:#f3f3f3 !important;
}
.bor_gray_f4f {
  border-color:#f4f4f4 !important;
}
.bor_gray_f5f {
  border-color:#f5f5f5 !important;
}
.bor_gray_f6f {
  border-color:#f6f6f6 !important;
}
.bor_gray_f7f {
  border-color:#f7f7f7 !important;
}
.bor_gray_f8f {
  border-color:#f8f8f8 !important;
}
.bor_gray_f9f {
  border-color:#f9f9f9 !important;
}
.bor_white {
  border-color:#ffffff !important;
}
.bor_in {
  border-color:inherit !important;
}

/*transparent bg color setting*/
.bg_white09 {
  background-color: rgba(255,255,255,0.9);
  background:url() repeat \9;
}
.bg_white08 {
  background-color: rgba(255,255,255,0.8);
  background:url() repeat \9;
}
.bg_white07 {
  background-color: rgba(255,255,255,0.7);
  background:url() repeat \9;
}
.bg_white06 {
  background-color: rgba(255,255,255,0.6);
  background:url() repeat \9;
}
.bg_white05 {
  background-color: rgba(255,255,255,0.5);
  background:url() repeat \9;
}
.bg_white04 {
  background-color: rgba(255,255,255,0.4);
  background:url() repeat \9;
}
.bg_white03 {
  background-color: rgba(255,255,255,0.3);
  background:url() repeat \9;
}
.bg_white02 {
  background-color: rgba(255,255,255,0.2);
  background:url() repeat \9;
}
.bg_white01 {
  background-color: rgba(255,255,255,0.1);
  background:url() repeat \9;
}
.bg_black09 {
  background-color: rgba(0,0,0,0.9);
  background:url() repeat \9;
}
.bg_black08 {
  background-color: rgba(0,0,0,0.8);
  background:url() repeat \9;
}
.bg_black07 {
  background-color: rgba(0,0,0,0.7);
  background:url() repeat \9;
}
.bg_black06 {
  background-color: rgba(0,0,0,0.6);
  background:url() repeat \9;
}
.bg_black05 {
  background-color: rgba(0,0,0,0.5);
  background:url() repeat \9;
}
.bg_black04 {
  background-color: rgba(0,0,0,0.4);
  background:url() repeat \9;
}
.bg_black03 {
  background-color: rgba(0,0,0,0.3);
  background:url() repeat \9;
}
.bg_black02 {
  background-color: rgba(0,0,0,0.2);
  background:url() repeat \9;
}
.bg_black01 {
  background-color: rgba(0,0,0,0.1);
  background:url() repeat \9;
}

/*button background-color setting*/
button.bg_gray_aaa:hover {
  background-color: #999999 !important;
}
button.bg_gray_bbb:hover {
  background-color: #aaaaaa !important;
}
button.bg_gray_ccc:hover {
  background-color: #bbbbbb !important;
}
button.bg_gray_ddd:hover {
  background-color: #cccccc !important;
}
button.bg_gray_eee:hover {
  background-color: #dddddd !important;
}

button.bg_gray_f5f:hover,
button.bg_gray_f6f:hover,
button.bg_gray_f7f:hover,
button.bg_gray_f8f:hover,
button.bg_gray_f9f:hover{
  background-color:#f1f1f1 !important;
}

button.bg_gray_f1f:hover,
button.bg_gray_f2f:hover,
button.bg_gray_f3f:hover,
button.bg_gray_f4f:hover{
  background-color:#eeeeee !important;
}

button.bg_gray_aaa:hover,
button.bg_gray_bbb:hover,
button.bg_gray_ccc:hover,
button.bg_gray_ddd:hover,
button.bg_gray_eee:hover{
  background-color:#999999 !important;
}

button.bg_black06:hover,
button.bg_black07:hover,
button.bg_black08:hover,
button.bg_black09:hover,
button.bg_gray_666:hover,
button.bg_gray_777:hover,
button.bg_gray_888:hover,
button.bg_gray_999:hover{
  background-color:#555555 !important;
}

button.bg_black01:hover,
button.bg_black02:hover,
button.bg_black03:hover,
button.bg_black04:hover,
button.bg_black05:hover,
button.bg_gray_111:hover,
button.bg_gray_222:hover,
button.bg_gray_333:hover,
button.bg_gray_444:hover,
button.bg_gray_555:hover{
  background-color:#000000 !important;
}

button.bg_gray_aaa[disabled],
button.bg_gray_bbb[disabled],
button.bg_gray_ccc[disabled],
button.bg_gray_ddd[disabled],
button.bg_gray_eee[disabled],
button.bg_white[disabled] {
  background-color:#f1f1f1 !important;
}
button.bg_black05[disabled],
button.bg_black06[disabled],
button.bg_black07[disabled],
button.bg_black08[disabled],
button.bg_gray_555[disabled],
button.bg_gray_666[disabled],
button.bg_gray_777[disabled],
button.bg_gray_888[disabled] {
  background-color:#999999 !important;
}

button.bg_black[disabled],
button.bg_black01[disabled],
button.bg_black02[disabled],
button.bg_black03[disabled],
button.bg_black04[disabled],
button.bg_gray_111[disabled],
button.bg_gray_222[disabled],
button.bg_gray_333[disabled],
button.bg_gray_444[disabled] {
  background-color:#555555 !important;
}